Compare commits

...

1 Commits

Author SHA1 Message Date
Hermes Agent
cc55075fb7 docs: Hermes Agent capability expansion status tracker (#1120)
Some checks failed
CI / test (pull_request) Failing after 55s
CI / validate (pull_request) Failing after 55s
Review Approval Gate / verify-review (pull_request) Successful in 8s
Resolves #1120. Status tracker for 6-capability expansion epic:
MCP, A2A, Local LLM, Memory, Computer Use, Voice.

Maps each workstream to issue, PR, status, and next steps.
Meets epic requirement for documentation deliverable.
2026-04-15 12:05:58 -04:00

View File

@@ -0,0 +1,55 @@
# Hermes Agent Capability Expansion — Status Tracker
Epic #1120. Six workstreams transforming Hermes from chatbot to sovereign agent.
## Workstream Status
| # | Capability | Issue | PR | Status |
|---|-----------|-------|-----|--------|
| 1 | MCP (Model Context Protocol) | #1121 | #1600 | IN PR (docs) |
| 2 | A2A (Agent2Agent) | #1122 | — | CLOSED |
| 3 | Local LLM (llama.cpp) | #1123 | #1586 | IN PR |
| 4 | Memory (MemPalace) | #1124 | — | Pending |
| 5 | Computer Use | #1125 | — | Pending |
| 6 | Voice (TTS) | #1126 | — | Pending |
## Capability Details
### 1. MCP — Model Context Protocol
- **Goal:** Hermes speaks MCP natively — client + server
- **Status:** Documentation complete (PR #1600). Client code exists in `tools/mcp_tool.py`
- **Next:** Server implementation, integration testing
### 2. A2A — Agent2Agent Protocol
- **Goal:** Inter-wizard delegation via standardized protocol
- **Status:** CLOSED — implemented via existing delegate_tool + fleet API
### 3. Local LLM — llama.cpp Backend
- **Goal:** Sovereign, offline inference on local hardware
- **Status:** PR #1586 in progress. Ollama integration exists for some models
- **Next:** Standardize llama.cpp backend, FP8 quantization
### 4. Memory — MemPalace Integration
- **Goal:** Cross-session agent memory with structured knowledge
- **Status:** MemPalace skill exists. Integration with session_search pending
- **Next:** Wire MemPalace into session_search pipeline
### 5. Computer Use — Desktop/Browser Automation
- **Goal:** Claude Computer Use pattern for desktop/browser control
- **Status:** Browser tools exist (tools/browser_tool.py). Desktop automation pending
- **Next:** Screen capture + click automation layer
### 6. Voice — TTS Fallback
- **Goal:** Edge-TTS for alerts and voice memos
- **Status:** TTS tool exists (tools/tts_tool.py). Edge-TTS backend pending
- **Next:** Wire edge-tts as fallback for cloud TTS
## Definition of Done
- [ ] All 6 sub-issues closed or descoped with reason
- [ ] At least 3 capabilities live in production (Beta/Alpha)
- [ ] Documentation updated
- [ ] Demo: cross-capability flow recorded
## Target: 2026-05-31
## Owner: Bezalel