@agentforge-ai/cli
v0.12.23
Published
CLI tool for creating, running, and managing AgentForge projects
Maintainers
Readme
@agentforge-ai/cli
Command-line interface for scaffolding, starting, and operating AgentForge projects.
What This Package Does
The CLI entrypoint is defined in src/index.ts. It wires together project creation, Convex bootstrap, daemon startup, interactive chat, dashboard launch, deployment helpers, and project management commands.
Installation
npm install -g @agentforge-ai/cliFor local development inside this monorepo:
pnpm install
pnpm --filter @agentforge-ai/cli buildCommand Families
Project Lifecycle
agentforge create <project-name>: scaffold a new project from the default templateagentforge run: start the local Convex development environment for a projectagentforge deploy: run the Convex deploy wrapperagentforge upgrade: sync the projectconvex/directory with the latest template
Runtime And Chat
agentforge start: start the persistent AgentForge daemon and HTTP channelagentforge chat [agent-id]: send messages to the running daemon over the local HTTP/SSE interface
Agent, Session, And Project Management
agentforge agentsagentforge sessionsagentforge threadsagentforge filesagentforge projects
Skills, MCP, And Orchestration
agentforge skillsagentforge skillagentforge mcpagentforge cronagentforge workflowsagentforge researchagentforge sandbox
Configuration And Status
agentforge configagentforge vaultagentforge keysagentforge modelsagentforge workspaceagentforge tokensagentforge statusagentforge dashboardagentforge logs
Channels
agentforge channel-telegramagentforge channel-whatsappagentforge channel-slackagentforge channel-discord
Local Project Workflow
The current commands are designed to be used in this order inside a scaffolded project:
# Terminal 1
npx convex dev
# Terminal 2
agentforge start
# Terminal 3
agentforge chatOptional dashboard:
agentforge dashboardBehavior notes from the current implementation:
runis a Convex/local environment bootstrap command, not the daemon.startrequires a validCONVEX_URLand at least one agent stored in Convex.chatrequires the daemon HTTP endpoint to already be reachable.dashboardis registered fromsrc/commands/status.ts, not from a dedicated dashboard command file.
Template Source
The CLI scaffolds from templates/default/. If you change template-backed files, make sure the synced copies in the repo stay aligned.
License
Apache-2.0
