Skip to content

feat: add CrewForm CLI tool (npx crewform)#395

Merged
vincentgrobler merged 1 commit into
mainfrom
feat/cli-tool
May 14, 2026
Merged

feat: add CrewForm CLI tool (npx crewform)#395
vincentgrobler merged 1 commit into
mainfrom
feat/cli-tool

Conversation

@vincentgrobler
Copy link
Copy Markdown
Collaborator

@vincentgrobler vincentgrobler commented May 14, 2026

Description

Standalone CLI for running AI agents locally without the web platform.

Phase 1 — MVP:

  • 5 commands: run, chat, init, validate, tools
  • Local agent execution with streaming, 16 LLM providers
  • Ollama auto-detection, stdin/stdout piping, JSON output
  • Built-in tools: web_search, http_request, code_interpreter, read_file, grammar_check
  • Interactive chat REPL with conversation history

Phase 2 — Teams + MCP:

  • Pipeline team execution (sequential + fan-out with merge agents)
  • MCP client (stdio, sse, streamable-http transports)
  • MCP tool discovery and routing within tool-use loop
  • Per-step retry/skip/stop failure handling
  • --mcp flag for MCP server config files

Phase 3 — API-Connected:

  • crewform login/logout/whoami for API key auth
  • crewform agents/teams to browse workspace
  • crewform pull to download agent/team configs
  • crewform push to dispatch tasks/runs to remote agents
  • Config persistence (~/.crewform/config.json)
  • Self-hosted support (--api-url)

Related Issue

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)
  • 📝 Documentation update
  • ♻️ Refactor (no functional changes)
  • 🧪 Test update

How Has This Been Tested?

  • Unit tests
  • Manual testing
  • Browser testing (specify browsers)

Screenshots (if applicable)

Checklist

  • My code follows the project's coding standards
  • I have run npm run lint and there are no errors
  • I have run npm run test and all tests pass
  • I have added tests for my changes (if applicable)
  • I have updated the documentation (if applicable)
  • My source files have AGPL licence headers
  • My changes generate no new TypeScript errors

@vercel
Copy link
Copy Markdown

vercel Bot commented May 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
crewform Ready Ready Preview, Comment May 14, 2026 4:27pm

Standalone CLI for running AI agents locally without the web platform.

Phase 1 — MVP:
- 5 commands: run, chat, init, validate, tools
- Local agent execution with streaming, 16 LLM providers
- Ollama auto-detection, stdin/stdout piping, JSON output
- Built-in tools: web_search, http_request, code_interpreter, read_file, grammar_check
- Interactive chat REPL with conversation history

Phase 2 — Teams + MCP:
- Pipeline team execution (sequential + fan-out with merge agents)
- MCP client (stdio, sse, streamable-http transports)
- MCP tool discovery and routing within tool-use loop
- Per-step retry/skip/stop failure handling
- --mcp flag for MCP server config files

Phase 3 — API-Connected:
- crewform login/logout/whoami for API key auth
- crewform agents/teams to browse workspace
- crewform pull to download agent/team configs
- crewform push to dispatch tasks/runs to remote agents
- Config persistence (~/.crewform/config.json)
- Self-hosted support (--api-url)
@vincentgrobler vincentgrobler merged commit 96a0f74 into main May 14, 2026
8 checks passed
@vincentgrobler vincentgrobler deleted the feat/cli-tool branch May 14, 2026 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant