Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
5408a5c0 feat(ai-cli): add @tanstack/ai-cli (ts-ai), a CLI over TanStack AI
Machine-first CLI exposing the core activities as the `ts-ai` binary:
chat, image, video, audio, speech, transcribe, summarize, plus
introspect, mcp, and update.
- Stateless single-shot subprocess design: --json buffered output,
--stream AG-UI events, strict stdout-is-payload / stderr-is-everything-else,
typed exit codes (0-4), and structured error objects.
- provider/model slug resolution; openai, anthropic, gemini, openrouter and
fal bundled for zero-install; keys via --api-key, a conventional .env, or
env vars; all options expressible via --config (file or inline JSON).
- chat: tools via --mcp servers, sandboxed --code-mode, --schema structured
output, stateless --messages history; rich JSON envelope via StreamProcessor.
- Lazy Ink TTY layer (never loaded on the machine path): animated home menu,
interactive chat REPL, inline image preview.
- ts-ai introspect (machine-readable manifest) and ts-ai mcp (every command
exposed as an MCP tool over stdio).
- New testing/cli subprocess E2E project + unit tests, docs page, changeset.