Skip to content

feat(v0.5.1): 4-tier nervous system, WriteTimeout fix, /v1/prune endp…#3

Merged
Divish1032 merged 1 commit intomainfrom
v0.5.1
Mar 3, 2026
Merged

feat(v0.5.1): 4-tier nervous system, WriteTimeout fix, /v1/prune endp…#3
Divish1032 merged 1 commit intomainfrom
v0.5.1

Conversation

@Divish1032
Copy link
Collaborator

…oint

Tiered Nervous System (Qwen3.5 models):

  • config: add ModelIngest/ModelGuardian/ModelEnrich/ModelOrchestrate fields with backward-compatible fallback chain (defaults: 0.8b/2b/4b/9b)
  • brain.New(): create 4 separate OllamaClient instances, one per tier
  • llm/ollama.go: add WithThinking(bool) builder + /think|/no_think prompt prefixes for Qwen3.5; strip ... blocks from responses

Bug fixes:

  • server: WriteTimeout now 2×TimeoutMS (was hardcoded 30s); closes BUG-I01 that silently killed enrich/explain-violation/coordinate on CPU
  • config: default TimeoutMS 30000→60000ms

Features:

  • ingestor: update prompt to 2-3 sentence prose briefing format
  • pruner: new internal/pruner package strips web boilerplate via Tier 0 (0.8B)
  • server: POST /v1/prune endpoint; Brain interface + NullBrain updated

…oint

Tiered Nervous System (Qwen3.5 models):
- config: add ModelIngest/ModelGuardian/ModelEnrich/ModelOrchestrate fields
  with backward-compatible fallback chain (defaults: 0.8b/2b/4b/9b)
- brain.New(): create 4 separate OllamaClient instances, one per tier
- llm/ollama.go: add WithThinking(bool) builder + /think|/no_think prompt
  prefixes for Qwen3.5; strip <think>...</think> blocks from responses

Bug fixes:
- server: WriteTimeout now 2×TimeoutMS (was hardcoded 30s); closes BUG-I01
  that silently killed enrich/explain-violation/coordinate on CPU
- config: default TimeoutMS 30000→60000ms

Features:
- ingestor: update prompt to 2-3 sentence prose briefing format
- pruner: new internal/pruner package strips web boilerplate via Tier 0 (0.8B)
- server: POST /v1/prune endpoint; Brain interface + NullBrain updated

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Divish1032 Divish1032 merged commit 1adfab7 into main Mar 3, 2026
4 checks passed
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