helmd v2: Go-server som styr agent i tmux — REST+SSE, frågedetektor, fildelning, ntfy, CI-release
- tmux som sanningskälla (agentoberoende, överlever omstart via adoption) - API: sessions, prompt, question/answer, keys, mode, config, shares, notify, events - frågedetektor testad mot riktiga agy 1.1.9-dumpar + mock - integrationstest: 26 tester i isolerad debian-container (scripts/run-integration.sh) - e2e-verifierad mot riktig agy (trust-fråga -> svar -> prompt) - .gitea/workflows/helmd-release.yaml -> rullande helmd-latest (x64+arm64) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
17
README.md
17
README.md
@@ -11,6 +11,23 @@ hoppa in i vilken som helst, var du än är.
|
||||
|
||||
---
|
||||
|
||||
## ⚡ v2 pågår: `helmd`
|
||||
|
||||
Gemini CLI:s OAuth-nedläggning dödade v1-kedjan (daemon → server →
|
||||
hooks). **v2** byter fundament: en enskild Go-binär, [`helmd/`](helmd/),
|
||||
äger en tmux-session med agenten (**agy**) och exponerar REST+SSE —
|
||||
tmux-skärmen är sanningskällan i stället för agent-specifika hooks.
|
||||
|
||||
- Server: klar — se [`helmd/README.md`](helmd/README.md) (API, säkerhet, test)
|
||||
- Plan (server → webbklient → Android): [`doc/plan.md`](doc/plan.md)
|
||||
- Release: rullande [`helmd-latest`](https://gitea.brasse-pc.eu/brasse/agent-helm/releases)
|
||||
(`helmd-linux-x64` + arm64)
|
||||
|
||||
Allt nedanför denna linje beskriver **v1** (Node-stacken i
|
||||
`packages/`), som ligger kvar tills webbklienten är portad.
|
||||
|
||||
---
|
||||
|
||||
## Designprinciper
|
||||
|
||||
1. **Graceful degradation — terminalen funkar alltid.**
|
||||
|
||||
Reference in New Issue
Block a user