What am I actually trying to do with Honcho?

Answer

One thing. Honcho is the memory service behind my recall. Today's work had one goal: make it store durable facts about you instead of my own play-by-play. One decision is still open: which stored copy of the Honcho key is authoritative. Either the block in honcho.json, or the copy 1Password injects into the environment.

  1. My seat wrote 40,021 conclusions today; 28,619 of them (71.5%) were me describing my own turns, not facts about you.
  2. The fix for that is a workspace-level extraction instruction you applied at 08:55. It cannot be set per seat, which is why it was a fleet decision.
  3. The dream job exists only because Honcho will not consolidate while you keep talking; it needs a local tick to ask.
  4. Deepseek's review found the tick can spend without permission in two ways. That is a ten-line fix, not a redesign.

Applies toJames seatworkspace franck-m42026-11-07

1

Where your memory actually lives

Every turn passes the same four pieces: a key, a config file, the plugin, and the hosted workspace. Nothing else in this thread touches your memory.

How one memory call is authorised
Diagram structure
  • 1Password vault vault
  • Process environment env
  • honcho.json block json
  • Honcho plugin plugin
  • Workspace franck-m4 ws
  • Dream cron tick tick
  • vault → env · read once, cached 5 min
  • env → plugin · key (current winner)
  • json → plugin · key and settings
  • plugin → ws · save and recall
  • tick → json · reads key
  • tick → ws · schedule_dream

The plugin prefers the key in honcho.json; my tick script prefers the environment. Both work, but they can disagree after a re-key — that is the whole open question.

2

What actually changed today

ChangeWhereEffectStatus
Latency and budget tuninghoncho.json, my block onlyturn → async writes, timeout 120 → 60 s, context 1,200 → 3,000 tokensDone and verified
Extraction instructionworkspace franck-m4, all 38 peersderiver told to keep durable facts onlyApplied at 08:55; efficacy unmeasured
Peer card limitsame workspace payloadroughly 12 entries, drop stale onesApplied with the above
SDK versionshared runtime2.5.1 → 2.8.0, upgraded by DeepseekVerified; 2.9.0 not yet published
Peer audit and exportread-only38 peers, 1,150 sessions, 240,824 conclusions inventoriedPreserved at /Volumes/T7/archives/honcho-audit-20261107/
Conclusions my seat wrote
40,021
Of those, about myself
28,619 (71.5%)
About you
11,390 (28.5%)
Dream tick fires since September
617 — activity, not proof of dreams
3

The one decision

Criterionhoncho.json wins1Password wins
A fire needs no vault lookupindependentYesNo, but cached
Survives a re-key automaticallymanual editNoautomaticYes
Matches the plugin's own precedencealignedYesdivergesNo
Extra 1Password reads per fireZeroZero — the parent already resolved them
1Password reads per hour, against the tighter service-account ceiling

48reads/h / 1000reads/h

48 / 1000Typical value

Measured shape, not a counter: 4 secrets per 5-minute cache window. Business tier allows 10,000/h; Families and Teams 1,000/h, which is the limit shown.

4

What I am not doing

Opening diagram…