Authenticated Hermes Agent backend with private continuous Timmy chat #48
Labels
No Label
area/backend
area/data
area/frontend
area/model
area/privacy
area/release
area/safety
blocked
human-gate
priority/P0
priority/P1
priority/P2
state:review
type/docs
type/epic
type/feature
type/ops
type/research
type/security
type/test
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stackchain/timmy-talking-turd#48
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent epic: #6
Depends on the simplified Timmy shell and must preserve #5 safety/privacy boundaries.
Outcome
Replace canned prompt buttons with a smart conversational Timmy backed by the full server-side Hermes Agent while preventing an unauthenticated browser from spending privileged tool authority.
Acceptance criteria
Required evidence
RED/GREEN tests, exact CLI/runtime receipt, API probes, mobile visual proof, and full suite.
Independent post-merge review found that deterministic urgent-symptom interception existed only in browser code, omitted common phrases, and did not inspect ledger flags at the authoritative server boundary. Hotfix in progress with red/green regression tests at domain, service, HTTP, and browser layers.
Follow-up hostile review found a remaining common-phrase bypass:
I threw upwas not recognized. Release daily-2026-08-20.2 is superseded. A second red/green hotfix is in progress with domain, authoritative service, and browser coverage.