Ignite Feature Status
Last validated: 2026-05-20
Status labels in this document:
- Implemented: endpoint/service exists and is wired in runtime
- Partial: available with known behavior caveats or deprecation guidance
- Limited CLI: server supports feature but CLI coverage is incomplete
Compute Domain
| Feature | API status | CLI status | Notes |
|---|---|---|---|
| App create/get/list/update/delete | Implemented | Implemented | app command group with aliases function and fn |
| Compile-source runtimes (Python, Rust, Go, Deno) | Implemented | Partial | Runtime is selected on draft/code paths; app create runtime flags are currently advisory in CLI flow |
Image deployment modes (prebuilt, from_code, from_git) | Implemented | Limited CLI | API supports image-mode drafts through SaveDraft.code.image; no full first-class CLI wrapper for all variants |
| App deployment state | Implemented | Implemented | app state command |
| Draft save/info/compile/test/publish | Implemented | Implemented | Rust compile flow exposed including compile logs |
| Version list/get/rollback/code/test | Implemented | Implemented | version command group |
Invoke streaming frames (head/chunk/trailer) | Implemented | Implemented | invoke command consumes stream and prints payload |
| InvokeAsync compatibility RPC | Partial | Limited CLI | RPC exists but is deprecated in proto comments; no first-class separate CLI command |
| Execution get/list/watch/logs/stream-input | Implemented | Partial | CLI covers get/watch/logs; execution list currently returns unsupported error; stream-input API has no first-class CLI wrapper |
| App logs/events/replicas/stats APIs | Implemented | Limited CLI | API exposed; not first-class CLI coverage |
| MCP tool definition/list APIs | Implemented | Implemented | mcp list and mcp get |
| Public catalog APIs | Implemented | Limited CLI | No first-class CLI for catalog browse/detail |
Build Domain
| Feature | API status | CLI status | Notes |
|---|---|---|---|
| Create/get/list/cancel build | Implemented | Implemented | build create/get/list/cancel |
| Stream build logs | Implemented | Implemented | build logs |
| Upload build context stream | Implemented | Implemented | build upload |
| Save build secrets | Implemented | Implemented | build secrets set |
| Build service availability | Partial | Partial | Runtime may disable BuildService if required build/NATS infra init fails |
| Deprecated build tier field | Partial | Partial | build_tier exists in proto but is deprecated/ignored |
Model Domain
| Feature | API status | CLI status | Notes |
|---|---|---|---|
| List/get model metadata | Implemented | Implemented | models list/get |
| Chat completion streaming | Implemented | Partial | models chat exists but current CLI implementation uses a fixed stub prompt |
| Embeddings | Implemented | Implemented | models embed |
| Infer / stream infer | Implemented | Implemented | models infer uses streaming infer |
| Transcribe | Implemented | Partial | Command exists, but current CLI transcribe path uses placeholder file handling |
| Rerank and stream rerank | Implemented | Limited CLI | API exists; no first-class rerank CLI command |
Secret Domain
| Feature | API status | CLI status | Notes |
|---|---|---|---|
| Create/get/list/delete secret | Implemented | Implemented | secret command group |
| Org-scoped secret isolation | Implemented | Implemented | Secret namespace is tenant-scoped in runtime/storage model |
CLI-Specific Notes
run-oncecommand currently returns unsupported runtime error.- CLI model commands currently expose list/get/chat/embed/infer/transcribe, but not rerank; chat/transcribe ergonomics are currently limited.
- CLI does not expose first-class AdminService command tree.
Documentation Confidence
- High confidence: service inventory, primary RPC wiring, command-tree coverage.
- Medium confidence: behavior that depends on external infra state (cluster provisioning, DNS, and control-plane dependencies).