Compare commits
1 Commits
fix/1470-c
...
fix/1120
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cc55075fb7 |
55
docs/hermes-capabilities.md
Normal file
55
docs/hermes-capabilities.md
Normal 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
|
||||
@@ -1,47 +0,0 @@
|
||||
# timmy-config PR Backlog Triage Report
|
||||
|
||||
> Issue #1470 | the-nexus
|
||||
> Generated: 2026-04-16
|
||||
|
||||
## Executive Summary
|
||||
|
||||
The issue was filed when timmy-config had 9 open PRs. Current state: **50 open PRs** — the backlog has grown 5.5x. This is the largest PR backlog in the entire Foundation.
|
||||
|
||||
## PR Breakdown by Category
|
||||
|
||||
| Category | Count | Action |
|
||||
|----------|-------|--------|
|
||||
| Training data (lyrics→scenes, prompts) | 18 | Merge if tests pass, close duplicates |
|
||||
| Adversary/jailbreak corpora | 6 | Merge after review |
|
||||
| Pipeline infrastructure | 8 | Review for conflicts, merge oldest first |
|
||||
| Config/ops tooling | 7 | Review individually |
|
||||
| Crisis response training | 4 | Merge (mission-critical) |
|
||||
| Provenance tracking | 3 | Consolidate, keep best |
|
||||
| Duplicates (same issue) | 4+ | Close all but best |
|
||||
|
||||
## Duplicate PRs to Close
|
||||
|
||||
| Issue | Duplicate PRs | Keep |
|
||||
|-------|--------------|------|
|
||||
| #598 | #765, #766 | Keep newer (#766) |
|
||||
| #691 | #751, #767, #760 | Consolidate |
|
||||
| #696 | #738, #743 | Keep newer (#743) |
|
||||
| #681 | #780, others | Already has PRs from prior sessions |
|
||||
|
||||
## Recommended Priority Order
|
||||
|
||||
1. **Merge crisis response PRs** (#597, #598) — mission-critical training data
|
||||
2. **Merge pipeline infra** (#621 orchestrator, #623 quality gate, #624 scheduler) — unblocks other work
|
||||
3. **Merge config tooling** (#686 drift detection, #662 cron audit)
|
||||
4. **Close duplicates** — save review time
|
||||
5. **Merge training data PRs** — batch merge if CI passes
|
||||
|
||||
## Prevention
|
||||
|
||||
- Add pre-flight PR check before burn sessions create new branches
|
||||
- Nightly triage cron to flag duplicate PRs
|
||||
- Label burn-created PRs for batch review
|
||||
|
||||
---
|
||||
|
||||
*Addressed by issue #1470*
|
||||
Reference in New Issue
Block a user