Commit Graph

  • 975ab92943 feat(pi): let an ask declare dormancy, so waiting work stops nagging main Joakim Persson 2026-10-01 23:59:36 +02:00
  • 2167a1b033 fix(mailbox): pass order: "desc" on every cursor-less event_list call joakimp 2026-09-22 14:15:22 +02:00
  • 817b3a82b7 fix(feed): the mine's deadline never reached the transport; 60 s cut it off joakimp 2026-09-18 17:04:59 +02:00
  • dab989b068 fix(mailbox-tests): the owed-set suite's own gate refused to let it run on node 24 joakimp 2026-09-14 16:27:29 +02:00
  • e68ee2071c docs(pi-ext): document what the mine deadline does, and what the message means Joakim Persson 2026-09-10 20:58:12 +02:00
  • 309980b62c fix(pi-ext): stop the feed tick from launching overlapping mines Joakim Persson 2026-09-10 20:48:33 +02:00
  • e2b060a940 feat(mailbox): let a requester withdraw its own ask, with an explicit marker joakimp 2026-09-09 08:56:56 +02:00
  • e45f6b4301 feat(mailbox): surface replies that CLOSE this device's own asks joakimp 2026-09-07 21:42:58 +02:00
  • 21023e7aa0 rfc-003: an event addressed to a nobody is write-only joakimp 2026-08-27 23:34:20 +02:00
  • a361b71c40 ship: don't trust the mtime the exporter deliberately backdates joakimp 2026-08-27 23:29:30 +02:00
  • b2b50afcc1 rfc-003: propose a news surface that needs no cursor, and say why widening the owed set cannot work joakimp 2026-08-27 17:28:21 +02:00
  • de59571966 docs: unclip fleet-memory's diagrams, and measure the host instead of guessing Joakim Persson 2026-08-27 16:15:44 +02:00
  • f0bffd1b93 feed: chase the symlink, or fail-closed takes the whole fleet's feed down joakimp 2026-08-27 14:18:02 +02:00
  • 836e35b320 redact: name the tiers where they are used, and stop the docstring lying about tier 3 joakimp 2026-08-27 13:45:08 +02:00
  • 3d47937d06 feed: scrub secrets before staging a transcript, name-anchored not entropy-anchored joakimp 2026-08-27 13:30:47 +02:00
  • ecc2a9c574 mailbox notify: record that the terminal path is unverified through tmux joakimp 2026-08-27 12:54:52 +02:00
  • e91766286e mailbox notify: name the protocol, because docker exec hides the terminal joakimp 2026-08-27 12:39:16 +02:00
  • a92c75d070 mailbox: say it is queued, and ping the human who is not looking (RFC 003 §7.11) joakimp 2026-08-26 23:56:21 +02:00
  • 982b001001 docs: RFC 003 §7.11/§7.12 — delivered is not read, and the mailbox carries obligations not news joakimp 2026-08-26 23:38:41 +02:00
  • bfe9c5cd4f mailbox: join the owed set on hlc, not seq, before a second replica exists joakimp 2026-08-26 23:30:09 +02:00
  • d2764bf78e docs: take the Phase 1 exposure record private, leave a moved-note joakimp 2026-08-26 23:30:09 +02:00
  • d4d8bb6109 docs: retention direction for the coordination log, and drop the operator's name from RFC 002 §5 joakimp 2026-08-26 23:07:40 +02:00
  • e1cc7592a1 docs: write the RFC 003 that the code has been citing all along, plus an operator-facing fleet-memory guide joakimp 2026-08-26 22:55:55 +02:00
  • 5b8d78f946 pi bridge: the log gets read, not just written joakimp 2026-08-26 17:23:24 +02:00
  • e70bef2b5d docs: the edge stamper and the coordination log the fleet actually uses joakimp 2026-08-26 12:49:19 +02:00
  • 553d86570c provenance: stamp device+harness at the edge, not in the agent's head pi 2026-08-25 22:26:46 +02:00
  • 0fe64c480e docs: MEMPALACE_PI_DEVICE now also attributes drawers joakimp 2026-08-23 13:29:51 +02:00
  • c64ffa1d93 feeder: default agent to pi@<device> so palace writes carry provenance joakimp 2026-08-23 13:08:40 +02:00
  • fd8b15f570 docs: the convos miner does check mtime — finish a correction that stopped half-way joakimp 2026-08-18 09:42:40 +02:00
  • 947604b25d docs: backup and recovery, plus units; move host runbook to a private repo Joakim Persson 2026-08-17 00:50:16 +02:00
  • b609cf5a69 docs(synlig): the transcript inbox is the primary's third moving part; and survive an unset HOME Joakim Persson 2026-08-16 00:52:27 +02:00
  • 6e1f4f30fc fix(pi-session): a failed remote mine reported success — MCP escapes the payload Joakim Persson 2026-08-16 00:28:50 +02:00
  • f60cf9c732 feat(census): RFC 002 Phase A — read-only join census, and three RFC corrections it found Joakim Persson 2026-08-15 09:06:40 +02:00
  • 2f9170428c docs(rfc-002): run the census for real — the replay surface is 176 records, and closets were missing Joakim Persson 2026-08-15 00:29:58 +02:00
  • a25e22922b docs: scope the joiner (RFC 002) — and the chronology loss nobody had costed Joakim Persson 2026-08-15 00:27:36 +02:00
  • c349d007e1 docs(§7.2): measure the shared-palace sync blast radius — it is 0 today, and the feeder is what changes that Joakim Persson 2026-08-14 23:15:01 +02:00
  • 6e8172d93a docs: record the primary's real lineage — EMB-X1JY06WJ -> EMB-7KJ4VR4G -> synlig Joakim Persson 2026-08-14 23:04:35 +02:00
  • a94eb7fdd0 docs: native pi has no .env to flip, and EMB-7KJ4VR4G has no native pi Joakim Persson 2026-08-14 23:00:46 +02:00
  • ec436ed3ad docs: reconcile the RFC-001 docs with what is actually deployed Joakim Persson 2026-08-14 22:57:22 +02:00
  • 2293f1c89b docs: the silent-skip fix is base-image-gated, so today's fleet still skips silently Joakim Persson 2026-08-13 16:31:18 +02:00
  • 2e73a9eae8 docs: REMOTE_URL includes /mcp, and the entrypoint skips silently where the feeder exits 1 Joakim Persson 2026-08-13 16:22:42 +02:00
  • 4cb70ce3e1 docs: record the 302 auth-redirect fingerprint and the server's exact HTTP surface Joakim Persson 2026-08-13 16:21:32 +02:00
  • 08e344b047 docs: proxy target is http:// not https://; loopback probe refuses, it does not 403 Joakim Persson 2026-08-13 16:01:02 +02:00
  • 00a95d1a2f docs: why the tunnel and the feeder's SSH path are not redundant; newt done Joakim Persson 2026-08-13 00:15:57 +02:00
  • 29e660e18f feeders: stage beside the palace, not in ~/.cache; document Phase 1 exposure Joakim Persson 2026-08-12 17:04:01 +02:00
  • 3626946013 Phase 0 on synlig: install, palace layout, verified Host/Origin policy Joakim Persson 2026-08-10 00:14:06 +02:00
  • 7e51055c96 rfc-001: join protocol, diary non-idempotency, deployment decisions Joakim Persson 2026-08-09 23:48:57 +02:00
  • fdcd5871de rfc-001: resolve open questions 1 and 6 — both permissive Joakim Persson 2026-08-09 22:42:00 +02:00
  • 052dbb8038 docs(rfc-001): provenance belongs to the sync boundary, not the agent Joakim Persson 2026-08-09 15:40:25 +02:00
  • 661ee20b39 docs(rfc-001): require solitary-first operation, opt-in centralization joakimp 2026-08-09 15:02:51 +02:00
  • 35b1e3d81d docs: add RFC 001 — global palace with local fallback (mempalace-edge) joakimp 2026-08-09 00:30:00 +02:00
  • 96699f2a17 feat(pi-bridge): external MemPalace transport via MEMPALACE_REMOTE_URL pi 2026-07-02 13:09:29 +02:00
  • e12b624cf7 feat(pi-ext): self-healing respawn + scoped init timeout for mempalace-mcp pi 2026-06-26 00:22:21 +02:00
  • a3b8829991 feat(pi-ext): per-request timeout + stall-kill for mempalace-mcp joakimp 2026-06-13 23:48:33 +02:00
  • ce09d25c97 Rename to @earendil-works/pi-coding-agent + earendil-works/pi URL joakimp 2026-05-09 17:56:46 +02:00
  • 90e70fff61 docs: add Ecosystem diagram to README + update harness-extension conventions post-split joakimp 2026-05-05 17:50:13 +02:00
  • 16915f0e55 refactor: split pi-generic config into pi-toolkit repo joakimp 2026-05-05 17:26:53 +02:00
  • 3d3a0fb125 docs(pi): add opencode-toolkit pointer in deploy recipe step 6 joakimp 2026-05-05 17:14:32 +02:00
  • 118bd20fec feat(extensions/pi): ship pi-env.zsh shell loader joakimp 2026-05-05 16:58:56 +02:00
  • 5d8f523cb3 docs(AGENTS): unstale wrapper count + new 'Adding a new harness extension' section joakimp 2026-05-05 15:29:15 +02:00
  • 71c335148a docs(pi): full 'new machine' deploy recipe in extensions/pi/README joakimp 2026-05-05 15:20:47 +02:00
  • 79e0692dac docs: update AGENTS.md structure + ARCHITECTURE.md see-also for pi bring-up joakimp 2026-05-05 14:47:06 +02:00
  • 75876e5c41 fix(install): silence AWS probe when pi settings.json absent joakimp 2026-05-05 14:44:49 +02:00
  • 854ae41f65 feat(extensions/pi): keybindings symlink + settings template + AWS/pi probes joakimp 2026-05-05 13:59:20 +02:00
  • ef1d022fbc feat(extensions): version-control pi mempalace extension + install.sh symlink joakimp 2026-05-05 13:42:47 +02:00
  • 6352373a1f fix(feeders): make post-mine repair opt-in, not default joakimp 2026-05-05 12:35:04 +02:00
  • 53d96adc65 docs(contrib): scheduling templates for mempalace-pi-session joakimp 2026-05-05 08:48:33 +02:00
  • 14d253f929 feat(session): tag opencode staging headers with '| source: opencode' joakimp 2026-05-05 08:48:27 +02:00
  • 9450a45194 feat(pi-session): add mempalace-pi-session feeder for pi coding-agent sessions joakimp 2026-05-05 08:48:20 +02:00
  • 98baabe7a0 contrib: flag cron-not-installed as a common caveat Joakim Persson 2026-04-30 21:00:53 +00:00
  • 00ce8a7fa1 contrib: clarify when opencode-devbox bakes in the toolkit Joakim Persson 2026-04-30 20:57:13 +00:00
  • 46bcce5a67 contrib: devbox-aware scheduler templates (host-side, docker exec) Joakim Persson 2026-04-30 14:09:15 +00:00
  • 4dcd2959ec docs+installer: how to register mempalace with opencode MCP, probe for it Joakim Persson 2026-04-30 11:21:38 +00:00
  • 60c2a4abec install.sh: probe for mempalace wake-up protocol, warn if missing Joakim Persson 2026-04-30 11:14:15 +00:00
  • 2f703a8ebc Docs: explain diary vs session mine (why keep both) Joakim Persson 2026-04-30 08:56:20 +00:00
  • 349a3a3d3d mempalace-session: make --dry-run dedup-aware Joakim Persson 2026-04-30 08:33:36 +00:00
  • 72e7019101 Fix two docs/UX errors found during Mac install (tor-ms22) Joakim Persson 2026-04-30 07:32:50 +00:00
  • d69e95d422 install.sh: set executable bit Joakim Persson 2026-04-30 07:28:38 +00:00
  • 25972b7499 README: document uv-based mempalace install + MCP wrapper pitfall Joakim Persson 2026-04-30 07:02:36 +00:00
  • 720245e010 Add macOS launchd template, bringing automation parity to macOS Joakim Persson 2026-04-30 06:51:17 +00:00
  • 36845e14b2 Document the operational routine + ship automation templates Joakim Persson 2026-04-30 06:29:55 +00:00
  • e49d9285c4 install.sh: drop .skill-source marker in deployed skill dir Joakim Persson 2026-04-30 05:57:54 +00:00
  • 3554f56bcc Update SKILL.md references after cli_utils split Joakim Persson 2026-04-30 05:34:30 +00:00
  • 7bd5314419 Merge remote-tracking branch 'origin/main' Joakim Persson 2026-04-30 05:32:53 +00:00
  • 82acd674c0 Initial commit joakimp 2026-04-30 07:31:14 +02:00
  • 954c3f2ebb Initial commit — split out from cli_utils Joakim Persson 2026-04-30 05:30:04 +00:00