Project: HelixCode Target Date: February 2026 (10-Week Plan) Goal: 100% Feature Completion, Test Coverage, and Documentation.
Focus: Closing critical gaps in LLM support and stabilizing core modules.
- Task 1.1.1: Implement
AnthropicProvider(internal/llm/anthropic_provider.go).- Support Claude 3.5 Sonnet, 3.7 Sonnet, Opus.
- Implement
GenerateandGenerateStream.
- Task 1.1.2: Implement
GeminiProvider(internal/llm/gemini_provider.go).- Support Gemini 2.0 Flash, 1.5 Pro.
- Implement Native Multimodal support.
- Task 1.1.3: Update
ProviderFactoryto register new providers.
- Task 1.2.1:
internal/taskModule.- Create
task_test.gowithtestify/mock. - Cover
CreateTask,UpdateTask,GetTask,DeleteTask. - Goal: >80% Coverage.
- Create
- Task 1.2.2:
internal/authModule.- Add integration tests for JWT flow.
- Test session expiry and renewal.
- Goal: >80% Coverage.
- Task 1.3.1: Implement
RestoreConfigandReloadConfigininternal/config/config_api.go. - Task 1.3.2: Implement WebSocket handlers for live config updates.
Focus: Enterprise readiness and completing the Memory system.
- Task 2.1.1: Implement
BedrockProvider(AWS). - Task 2.1.2: Implement
AzureProvider(Microsoft). - Task 2.1.3: Add authentication strategies (IAM, Entra ID).
- Task 2.2.1: Complete
WeaviateProvider.- Implement
Store,Retrieve,Searchmethods (currently stubs).
- Implement
- Task 2.2.2: Implement
Mem0ProviderandBaseAIProvider.
- Task 2.3.1: Implement
FileSystemTool(Read, Write, Search, Diff). - Task 2.3.2: Implement
ShellToolwith sandbox/timeout.
Focus: Differentiating features and UI polish.
- Task 3.1.1: Implement Extended Thinking (Claude).
- Add
reasoning_effortparam.
- Add
- Task 3.1.2: Implement Prompt Caching (Anthropic/DeepSeek).
- Add cache control headers and logic.
- Task 3.2.1: Implement
WebSearchToolandWebFetchTool. - Task 3.2.2: Implement
MultiFileEditTool(Atomic transactions).
- Task 3.3.1: Update Terminal UI (
applications/terminal_ui).- Add "New Task" form.
- Add Cognee toggle.
Focus: Security, Performance, and remaining providers.
- Task 4.1.1: Implement
VertexAIProviderandGroqProvider. - Task 4.1.2: Implement
MistralProvider.
- Task 4.2.1: Conduct Security Audit (OWASP).
- Task 4.2.2: Run Performance Benchmarks with new providers.
- Task 4.2.3: Implement Rate Limiting and Cost Tracking.
Focus: User experience and educational resources.
- Task 5.1.1: Create Landing Page (Features, Hero, CTA).
- Task 5.1.2: Create Documentation Portal (Hugo/Jekyll structure).
- Task 5.1.3: Create Blog/Updates section.
- Task 5.2.1: Develop scripts for "HelixCode Fundamentals".
- Task 5.2.2: Develop scripts for "Advanced Agentic Workflows".
- Task 5.2.3: Develop scripts for "Enterprise Integration".
- Task 5.3.1: 100% Test Coverage Verification.
- Task 5.3.2: Final "Gold Master" Release Build.
Execution Strategy:
- No Broken Windows: Every commit must pass CI.
- Test-First: Write tests for new providers before implementation.
- Documentation-Driven: Update docs as features are added.