πŸ–₯ System State

Runtime
Hermes v0.16.0
2026.6.5 Β· upstream c0689809
Python
3.11.2
PEP 668 managed
Node.js
v22.23.0
OpenAI SDK
2.24.0
Primary Model
mimo-v2.5
Provider: opencode-go
Base URL
https://opencode.ai/zen/go/v1

Disk Usage

/dev/vda1
33G / 40G 84%
6.6G available

βš™ Configuration β€” Post-Optimization

Parameter Previous Current Change
memory.memory_char_limit 2,200 4,000 +82%
memory.user_char_limit 1,375 2,000 +45%
compression.threshold 0.91 0.70 βˆ’0.21
compression.target_ratio 0.20 0.30 +0.10
tool_output.max_bytes 50,000 100,000 +100%
tool_output.max_lines 2,000 4,000 +100%
context_file_max_chars null 50,000 new
delegation.model inherit kimi-k2.6 pinned
smart_model_routing β€” enabled new
MCP tools (total) 48 33 βˆ’31%

πŸ‘€ Profiles

ProfileModelProviderStatus
default mimo-v2.5 opencode-go ● RUNNING
falcon kimi-k2.5 opencode-go β—‹ STOPPED
nova deepseek-v4-pro opencode-go β—‹ STOPPED

πŸ”Œ MCP Servers

ServerTransportToolsStatus
deep-thinker stdio 8 / 17 filtered ACTIVE
siyuan_bundinha stdio 17 / 17 all ACTIVE
stitch HTTP 8 / 14 filtered ACTIVE
elenhub β€” β€” REMOVED

deep-thinker β€” Tool Registry

think evaluate metacog optimize_prompt simulate_devils_advocate conclude reset help

siyuan_bundinha β€” Tool Registry

unified_search get_document_content create_document append_to_document update_document append_to_daily_note move_documents get_document_tree list_notebooks get_recently_updated_documents create_snapshot list_snapshots rollback_to_snapshot list_all_tags batch_replace_tag list_prompts get_prompt

stitch β€” Tool Registry

create_project get_project list_screens generate_screen_from_text edit_screens generate_variants create_design_system apply_design_system

elenhub β€” Removed

DATABASE CORRUPTION
elenhub was removed from the MCP registry after repeated connection failures. The underlying database file was missing or corrupted.

πŸ”‘ Credential Pool β€” opencode-go

EntryKey IdentifierStatusRole
1 OPENCODE_GO_API_KEY ACTIVE Primary
2 api-key-3 ACTIVE Failover
3 api-key-4 ACTIVE Failover
β€” api-key-2 REMOVED Stale (401 every session)

Available Models (20)

minimax-m3 minimax-m2.7 minimax-m2.5 kimi-k2.7-code kimi-k2.6 kimi-k2.5 glm-5.2 glm-5.1 glm-5 deepseek-v4-pro deepseek-v4-flash qwen3.7-max qwen3.7-plus qwen3.6-plus qwen3.5-plus mimo-v2-pro mimo-v2-omni mimo-v2.5-pro mimo-v2.5 hy3-preview

πŸ€– Auxiliary Models

RoleModelProviderUsage
Approval deepseek-v4-flash opencode-go User action approval gates
Compression deepseek-v4-flash opencode-go Session history compression
Curator kimi-k2.6 opencode-go Content curation & ranking
Kanban Decomposer kimi-k2.6 opencode-go Task decomposition
MCP minimax-m3 opencode-go MCP tool orchestration
Profile Describer deepseek-v4-flash opencode-go Profile metadata generation
Skills Hub kimi-k2.6 opencode-go Skill registry operations

🧠 Honcho Status

ENABLED
Workspace: hermes
ParameterValue
API Key...3j1zq5f4
Peer Card34 facts
Recall Modehybrid
Dialectic Cadenceevery 1 turn
Reasoningbase=low, cap=high
Observationuser+ai, directional
Write Freqasync
Context Budgetuncapped
Hostshermes, hermes.falcon, hermes_nova (cleaned from 5)

πŸ“ Architecture Diagrams

1. Memory Hierarchy β€” 5-Layer Retrieval Stack

L0 β†’ L4 priority order, highest context density at top
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ MEMORY HIERARCHY β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ L0: SOUL.md (Minimal Kernel) β”‚ β”‚ β”‚ β”‚ ──────── ~2000 chars, byte-stable, identity & core rules β”‚ β”‚ β”‚ β”‚ Always injected, never compressed, never truncated β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ L1: USER.md (User Preferences & Profile) β”‚ β”‚ β”‚ β”‚ ──────── memory.user_char_limit: 2000 chars β”‚ β”‚ β”‚ β”‚ Injected per-session, updated via observation β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ L2: Honcho (Persistent Peer Memory) β”‚ β”‚ β”‚ β”‚ ──────── Peer card: 34 facts, hybrid recall β”‚ β”‚ β”‚ β”‚ Auto-injected, dialectic every 1 turn, async writes β”‚ β”‚ β”‚ β”‚ Hosts: hermes, hermes.falcon, hermes_nova β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ L3: Session Search (Runtime Memory) β”‚ β”‚ β”‚ β”‚ ──────── memory.memory_char_limit: 4000 chars β”‚ β”‚ β”‚ β”‚ Compression threshold: 0.70, target ratio: 0.30 β”‚ β”‚ β”‚ β”‚ Session-local, compressed on threshold β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ L4: SiYuan (Persistent Knowledge Base) β”‚ β”‚ β”‚ β”‚ ──────── 17 tools, unified_search, snapshots, tags β”‚ β”‚ β”‚ β”‚ Long-term document storage, notebook organization β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Flow: User message β†’ L0+L1 injected β†’ Honcho recall β†’ L3 context β”‚ β”‚ β†’ L4 on-demand search (unified_search) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

2. MCP Tool Flow

Request routing from user intent to MCP tool execution
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ MCP TOOL FLOW β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ USER │────▢│ ROUTER │────▢│ MCP REGISTRY β”‚ β”‚ β”‚ β”‚ INTENT β”‚ β”‚ β”‚ β”‚ (33 tools) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ smart_ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ model_ β”‚ β”‚ β”‚ β”‚ β”‚ routing β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β–Ό β–Ό β–Ό β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ deep- β”‚ β”‚ siyuan_ β”‚ β”‚ stitch β”‚ β”‚ β”‚ β”‚ β”‚ thinker β”‚ β”‚ bundin. β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 8 tools β”‚ β”‚ 17 toolsβ”‚ β”‚ 8 toolsβ”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β–Ό β–Ό β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ think β”‚ β”‚ search β”‚ β”‚ create β”‚ β”‚ β”‚ β”‚ evaluate β”‚ β”‚ docs β”‚ β”‚ project β”‚ β”‚ β”‚ β”‚ metacog β”‚ β”‚ snapshot β”‚ β”‚ screens β”‚ β”‚ β”‚ β”‚ ... β”‚ β”‚ tags β”‚ β”‚ design β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Tool Filtering: β”‚ β”‚ deep-thinker: 17 β†’ 8 (47% filtered) β”‚ β”‚ stitch: 14 β†’ 8 (43% filtered) β”‚ β”‚ siyuan: 17 β†’ 17 (0% filtered) β”‚ β”‚ Total: 48 β†’ 33 (31% reduction) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

3. Model Selection Decision Tree

Smart routing: cheap model for trivial, default for complex
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ MODEL SELECTION DECISION TREE β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ User Request β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Classify Complexity β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β–Ό β–Ό β”‚ β”‚ TRIVIAL COMPLEX β”‚ β”‚ (approval, (code gen, β”‚ β”‚ compression, analysis, β”‚ β”‚ routing) reasoning) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ CHEAP β”‚ β”‚ DEFAULT β”‚ β”‚ β”‚ β”‚ MODEL β”‚ β”‚ MODEL β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β–Ό β”‚ β”‚ deepseek-v4 mimo-v2.5 β”‚ β”‚ -flash@ocgo @opencode-go β”‚ β”‚ β”‚ β”‚ Auxiliary Model Assignments: β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ approval ──────▢ deepseek-v4-flash β”‚ β”‚ β”‚ β”‚ compression ───▢ deepseek-v4-flash β”‚ β”‚ β”‚ β”‚ curator ───────▢ kimi-k2.6 β”‚ β”‚ β”‚ β”‚ kanban Decomp ─▢ kimi-k2.6 β”‚ β”‚ β”‚ β”‚ mcp ───────────▢ minimax-m3 β”‚ β”‚ β”‚ β”‚ profile desc ──▢ deepseek-v4-flash β”‚ β”‚ β”‚ β”‚ skills_hub ────▢ kimi-k2.6 β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Delegation: kimi-k2.6 (pinned, was inherit) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

4. Skills Lifecycle

Full pipeline from observation to promoted skill
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ SKILLS LIFECYCLE β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ OBSERVE │──▢│ PATTERN │──▢│ DRAFT │──▢│ REPLAY β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Watch β”‚ β”‚ Detect β”‚ β”‚ Write β”‚ β”‚ Re-run β”‚ β”‚ β”‚ β”‚ user β”‚ β”‚ repeat- β”‚ β”‚ skill β”‚ β”‚ on new β”‚ β”‚ β”‚ β”‚ behavior β”‚ β”‚ able β”‚ β”‚ skeleton β”‚ β”‚ input to β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ actions β”‚ β”‚ β”‚ β”‚ validate β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ VERIFY │──▢│ GATE │──▢│ PROMOTE β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Assert β”‚ β”‚ LLM β”‚ β”‚ Write to β”‚ β”‚ β”‚ β”‚ output β”‚ β”‚ review: β”‚ β”‚ skill_ β”‚ β”‚ β”‚ β”‚ matches β”‚ β”‚ safety, β”‚ β”‚ manage β”‚ β”‚ β”‚ β”‚ expected β”‚ β”‚ quality, β”‚ β”‚ CRUD β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ utility β”‚ β”‚ registry β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Tools: skill_manage (CRUD) Β· class-level umbrella Β· skill hub β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“‹ Diagnosis Logs

Credential Rotation
2026-06-20 00:21:07,076 credential pool: marking api-key-2 exhausted (status=401), rotating
2026-06-20 00:21:07,076 credential pool: rotated to OPENCODE_GO_API_KEY
MCP Server Registration
2026-06-20 02:11:08,433 MCP server 'deep-thinker' (stdio): registered 8 tool(s)
2026-06-20 02:11:09,484 MCP server 'stitch' (HTTP): registered 8 tool(s)
2026-06-20 02:11:10,776 MCP server 'siyuan_bundinha' (stdio): registered 17 tool(s)
2026-06-20 02:11:10,777 MCP: registered 33 tool(s) from 3 server(s)
elenhub Database Failure (pre-removal)
Error: error returned from database: (code: 14) unable to open database file
Memory Overflow (pre-fix)
Tool memory returned error: Memory at 7,764/2,200 chars. Adding this entry would exceed the limit.

πŸ“Š Gap Analysis

Feature Status Notes
SOUL.md minimal kernel βœ… Implemented L0-L2, ~2000 chars, byte-stable
Skills system βœ… Implemented skill_manage CRUD, class-level umbrella
MCP tool filtering βœ… Applied tools.include/exclude, 48 β†’ 33 tools
Memory hierarchy βœ… Implemented 5 layers, Honcho auto-injection
Credential pools βœ… Working 3 entries, auto-rotation
Smart model routing βœ… Enabled deepseek-v4-flash for trivial tasks
Compression tuning βœ… Applied threshold 0.70, target 0.30
soul.d/ loader ❌ Not recommended Would break prompt caching
Intent β†’ plugin routing ❌ Requires upstream Needs NLP classification
Skills CI/CD gates ❌ Requires upstream Needs test harness
Complexity-aware routing ⚠️ Partial Beyond cheap/default split

πŸ”¬ Deep Thinker State

Binary
/root/.local/bin/deep-thinker-hermes-bundinha
Profile
hermes-bundinha
Saved Sessions
3
All with 0 nodes β€” were reset
Autosave
14 KB
AIGuaratuba civic dashboard audit
Current Session Usage
9 nodes 0.87 confidence
Used for gap analysis β€” 9 reasoning nodes generated with high confidence score

πŸ“¦ Available Models β€” Full Registry

#ModelProviderUse
1minimax-m3opencode-goMCP orchestration
2minimax-m2.7opencode-goGeneral
3minimax-m2.5opencode-goGeneral
4kimi-k2.7-codeopencode-goCode tasks
5kimi-k2.6opencode-goDelegation, curator, skills
6kimi-k2.5opencode-gofalcon profile
7glm-5.2opencode-goGeneral
8glm-5.1opencode-goGeneral
9glm-5opencode-goGeneral
10deepseek-v4-proopencode-gonova profile
11deepseek-v4-flashopencode-goCheap model (routing)
12qwen3.7-maxopencode-goGeneral
13qwen3.7-plusopencode-goGeneral
14qwen3.6-plusopencode-goGeneral
15qwen3.5-plusopencode-goGeneral
16mimo-v2-proopencode-goGeneral
17mimo-v2-omniopencode-goGeneral
18mimo-v2.5-proopencode-goGeneral
19mimo-v2.5opencode-goDEFAULT
20hy3-previewopencode-goGeneral
open-source Β· humanitarian Β· community-driven
cada build Γ© um passoΒ·cada doaΓ§Γ£o Γ© um impulso
CONFIDENTIAL β€” HERMES AGENT INTERNAL