Engine Deprecations
Benchmarked against: Anthropic — Model deprecations Policy: Engines are deprecated when replaced by superior alternatives or when providers sunset models
This page tracks engine deprecations, sunset timelines, and migration paths.
Currently deprecated
| Engine | Status | Deprecated | Sunset | Migration path |
|---|---|---|---|---|
| None currently deprecated | — | — | — | — |
Deprecation candidates
Engines that may be deprecated in future based on observed issues:
| Engine | Issue | Potential replacement | Decision |
|---|---|---|---|
| Groq (for important tasks) | Hallucination risk on perishable knowledge | Gemini / DeepSeek | Captain decision: Groq = trivial only |
| Local UB search | Cloud UB unification makes local redundant | Cloud UB search_brain | In progress — local UB being archived |
Historical deprecations
Local UB as primary knowledge base (Deprecated 2026-03-01)
What: Each ship maintained its own local UB (SQLite + Qdrant)
Why deprecated:
- Knowledge fragmentation across ships
- SS2 agents couldn't access SS1 knowledge
- Duplicate entries with no dedup mechanism
- Chinese semantic search didn't work (mem0 + Qdrant limitation)
Replacement: Cloud UB (Cloudflare D1 + Vectorize) as Single Source of Truth
Migration path:
- All new ingestion → Cloud UB only
- Local UB entries (2,280) → archived
- High-quality items → manually migrated to Cloud UB
- Local UBI tools → re-pointed to Cloud UB
Groq for important intel (De-recommended 2026-02-27)
What: Using Groq (free) for important intelligence gathering and analysis
Why de-recommended:
- Hallucinated "LangGraph 2.0 Released" — actual version was 1.0.9
- Poor quality meeting summaries
- Unreliable version numbers for fast-moving libraries
Replacement: Gemini with citations for important tasks; Groq remains valid for trivial tasks.
Nested agent mode for Groq/DeepSeek/Mistral/Zhipu (Not supported)
What: LangGraph nested agent-as-tool pattern with these engines
Why not supported:
- Groq uses XML tool calling format instead of JSON
- DeepSeek, Mistral, Zhipu have limited tool calling
Replacement: supervisor.py auto-switches to flat mode for these engines. Nested mode reserved for Gemini and Claude.
Deprecation policy
Process
Timeline
| Phase | Duration | Actions |
|---|---|---|
| Announcement | Immediate | Document in this page + ingest to UB |
| Grace period | 2–4 weeks | Migration support, dual-running |
| Sunset | End of grace | Remove from dispatch options |
| Cleanup | Post-sunset | Remove related code and configs |
What triggers deprecation
| Trigger | Example |
|---|---|
| Provider sunsets a model | Groq replaces Llama 3.3 with newer model |
| Quality too low for any task | Persistent hallucination in all use cases |
| Cost becomes uncompetitive | Free engine becomes paid, cheaper alternative exists |
| Architectural consolidation | Local UB → Cloud UB unification |
| Security concern | API key exposure, data handling policy change |
Related pages
| Page | Relationship |
|---|---|
| Engine Overview | Current engine fleet |
| Migration Guide | How to migrate |
| What's New | Recent changes |
| Release Notes | Full changelog |