Commit Graph

  • 11f8709286 CB-402 Increment 4: CompositePeerLauncher — route the fleet by kind Dai Ha 2026-07-22 05:43:28 +02:00
  • b034f105c0 CB-402 Increment 3: OpenCodeLauncher — the SPI-proving second adapter Dai Ha 2026-07-22 05:30:46 +02:00
  • 6e37722383 CB-402 Increment 2: kind: discriminator on Worker profiles Dai Ha 2026-07-22 05:20:04 +02:00
  • ffce30afa2 CB-402 Increment 1: extract HerdrPeerLauncher abstract base Dai Ha 2026-07-22 05:15:21 +02:00
  • e724a59f2d CB-402: design note — opencode second peer adapter (Stage B) Dai Ha 2026-07-22 04:59:58 +02:00
  • 4bf855d225 wiki: bump submodule pointer to 4d1548a (CB-307 as-built) Dai Ha 2026-07-19 18:10:01 +02:00
  • d4c9704007 CB-307: primary-gate cleanup of push-loop (drop dead clock, IDE 0/0) Dai Ha 2026-07-19 11:03:34 +02:00
  • 7c252b5f5f CB-307 Increment 3: bridge_ack tool — per-msgId ack refinement Dai Ha 2026-07-19 10:21:06 +02:00
  • f756933879 CB-307 Increment 2: ReplyPushLoop — status-gated push loop (mechanism b) Dai Ha 2026-07-19 10:16:24 +02:00
  • a1aecbf4fc CB-307 Increment 1: PrimaryRegistry + config + wiring Dai Ha 2026-07-19 09:59:02 +02:00
  • 131e7b1ccd CB-307: lock push-loop injection to dedicated status-gated loop (mechanism b) Dai Ha 2026-07-19 09:44:21 +02:00
  • d0ac6c435f CB-307: design note for active push-to-primary + bounded reminder loop Dai Ha 2026-07-19 09:41:22 +02:00
  • 2bc5f3a057 CB-307 Stage 2: AmqpReplyInbox — durable, cross-restart reply delivery Dai Ha 2026-07-19 07:30:29 +02:00
  • ba6b4a5da9 CB-307 Stage 1: reply-inbox port + in-memory adapter — hold stranded worker replies instead of dropping them Dai Ha 2026-07-18 21:12:51 +02:00
  • da5a987df0 CB-307/CB-308 design notes: reliable-delivery Stage-1 delegation spec + multi-host federation proposal Dai Ha 2026-07-18 20:24:16 +02:00
  • 7dd6c46156 CB-306: spawn-readiness gate — ClaudeCodeLauncher blocks until the worker is injectable or throws PeerUnreachableException Dai Ha 2026-07-18 16:17:43 +02:00
  • 3a5cdc5108 CB-306: spawn-readiness gate design note (delegation spec) Dai Ha 2026-07-18 15:41:43 +02:00
  • 3aa69a9e32 CB-401 Stage A follow-up: rename WorkerService -> ClaudeCodeLauncher feature/peer-launcher-spi Dai Ha 2026-07-18 14:39:56 +02:00
  • e056c7e1fa CB-401: Stage A - extract PeerLauncher SPI in-tree Dai Ha 2026-07-18 07:48:55 +02:00
  • d63273d082 CB-401: Peer Launcher SPI design note (Stage 4) Dai Ha 2026-07-17 17:49:21 +02:00
  • 0efb65ca0a CB-303: session lifecycle limits — idle_ttl reaper, context_cap, graceful drain Dai Ha 2026-07-17 10:08:55 +02:00
  • 9fe04bfb08 CB-304: bridge_list roster + live herdr join (surface worktree/branch); add GET /workers Dai Ha 2026-07-17 10:08:46 +02:00
  • 09d3948acf CB-303 part 3: graceful drain on shutdown Dai Ha 2026-07-17 09:59:57 +02:00
  • 954351a80b CB-303 part 2: context_cap turn budget Dai Ha 2026-07-17 09:56:46 +02:00
  • 8d51066ddd CB-303 part 1: idle_ttl session reaper (injectable clock + SessionReaper) Dai Ha 2026-07-17 09:52:40 +02:00
  • 84102baab4 CB-304: bridge_list roster + live herdr join (worktree/branch); add GET /workers Dai Ha 2026-07-17 09:50:12 +02:00
  • 64e70efdf1 CB-302: worker checkpoint — repo-scoped forge token injection + implementer skill Dai Ha 2026-07-17 08:51:27 +02:00
  • 97ecc7136e CB-301-ext: per-worker git worktree + config-parity overlay Dai Ha 2026-07-17 06:46:20 +02:00
  • f9073e2320 docs: CB-301-ext spec — worktree provisioning + config-parity overlay Dai Ha 2026-07-17 06:32:09 +02:00
  • 54d907c314 CB-301: SessionManager — authoritative worker session registry + one-shot FSM Dai Ha 2026-07-16 19:30:56 +02:00
  • 82c7d6553a docs: worker git workflow — daemon worktree + config parity + worker-opened PR Dai Ha 2026-07-16 19:25:41 +02:00
  • 19b10e3216 docs: CB-301 session-manager design spec (one-shot, no reuse; recycle in scope) Dai Ha 2026-07-16 19:10:13 +02:00
  • 0f79e6bed5 wiki: bump submodule to page-9 as-built implementation architecture (8e5fd01) Dai Ha 2026-07-16 16:45:31 +02:00
  • aa0cf814ff e2e: capture bridge_ask transcript confirming single turnId after coalescing Dai Ha 2026-07-16 16:32:30 +02:00
  • 4aa9d03da2 CB-205: coalesce duplicate bridge_ask calls onto one turn Dai Ha 2026-07-16 16:27:10 +02:00
  • 37abfdfd6e wiki: bump submodule to Stage-2-complete roadmap update (0c81b51) Dai Ha 2026-07-16 16:15:15 +02:00
  • d5c3ede215 CB-202: reviewer-role skill for bridged workers Dai Ha 2026-07-16 16:10:36 +02:00
  • 426855e378 e2e: live bridge_ask reverse-rendezvous harness (CB-205) Dai Ha 2026-07-16 16:08:21 +02:00
  • 358c6970b5 CB-205/CB-201: bridge_ask reverse rendezvous + lightweight question/turn kind Dai Ha 2026-07-16 15:32:56 +02:00
  • 55ebd5b949 e2e: sustained back-and-forth conversation harness (5-min stateful continuity) Dai Ha 2026-07-16 15:19:21 +02:00
  • 2a61fe69f1 CB-118: clip the completion baseline so the CB-115 guard survives >cap blocks Dai Ha 2026-07-16 09:11:20 +02:00
  • ff6aacdc78 CB-117: reap orphaned worker panes on startup Dai Ha 2026-07-16 08:39:37 +02:00
  • 5f0ec034d9 e2e: standard bridge conversation test harness Dai Ha 2026-07-16 08:27:50 +02:00
  • 31e34d177b CB-115/CB-116: reliable turn completion — status refinement, clean scrape, waiter identity Dai Ha 2026-07-16 08:27:38 +02:00
  • b2d85af78b wiki: bump submodule to roadmap Stage-1-complete update (4304dc4) Dai Ha 2026-07-16 06:49:27 +02:00
  • 968a5c68b6 docs(README): update Status to reflect the shipped implementation Dai Ha 2026-07-16 06:46:40 +02:00
  • 3c05823f19 CB-114: resolveCwd never returns null (honor the 'daemon cwd, never $HOME' contract) Dai Ha 2026-07-16 06:43:05 +02:00
  • 2fb46f670f CB-114: readiness-gate timeout + presence cleanup (delegated review findings) Dai Ha 2026-07-16 05:01:58 +02:00
  • 37f7ad4185 CB-113: reliable worker readiness gate + submission nudge Dai Ha 2026-07-15 19:14:57 +02:00
  • 926724a279 CB-112: workers inherit the primary's working directory (not $HOME) Dai Ha 2026-07-15 16:33:46 +02:00
  • 959f04bc96 docs: worker startup — working directory & the folder-trust prompt Dai Ha 2026-07-15 16:11:18 +02:00
  • 7f1b6b3a0d CB-111: multi-profile workers — named backends selectable at spawn Dai Ha 2026-07-15 15:54:31 +02:00
  • ab771ea24e CB-110: cover drop of a delivered-but-unpicked-up turn Dai Ha 2026-07-15 15:30:20 +02:00
  • a629a7ee73 CB-110: fail an in-flight delegation when its worker vanishes Dai Ha 2026-07-15 15:23:17 +02:00
  • 2052929768 CB-109: fail a delegation whose worker wedges in an unknown state Dai Ha 2026-07-15 15:16:55 +02:00
  • a97c287aee CB-108: fleet-management MCP tools (bridge_spawn / bridge_list / bridge_stop) Dai Ha 2026-07-15 14:22:50 +02:00
  • 8ed2370fbe CB-107: async fire-and-poll delegation (wait:false + ticket poll) Dai Ha 2026-07-15 14:19:14 +02:00
  • 5b26caca0c CB-106: completion fallback — resolve a send when the worker's turn ends without bridge_reply Dai Ha 2026-07-15 14:14:04 +02:00
  • 6988bfe88f CB-103: injector submits the prompt (Enter as a separate keystroke) Dai Ha 2026-07-15 09:40:18 +02:00
  • 07722a6007 CB-1xx: worker launch via ccs + inline bridge MCP mount (step 4) + port 8765 Dai Ha 2026-07-14 16:40:25 +02:00
  • fa570ab32a CB-105: connection-based MCP caller identity (peer PID → herdr pane) Dai Ha 2026-07-14 16:20:52 +02:00
  • 46f87b9cd3 wiki: sync docs with MCP contract (idle-edge turn-done, bridge_list/status naming) kevin 2026-07-14 20:00:09 +07:00
  • 8ffbfd1f06 CB-105: MCP server (bridge_send/bridge_reply/bridge_status) over the REST core Dai Ha 2026-07-14 13:51:57 +02:00
  • 597ac2e562 CB-104: blocking bridge_send with rendezvous reply (POST /sessions/{id}/message + /reply) Dai Ha 2026-07-14 14:20:05 +02:00
  • bc04637694 deps: bump to latest patched (jackson 2.19.0, javalin 6.7.0, jetty 11.0.25, logback 1.5.18) Dai Ha 2026-07-13 18:40:19 +02:00
  • c7b58f2195 docs: add Team.md under docs/ kevin 2026-07-14 19:14:25 +07:00
  • 01cfda7965 Add MCP design doc kevin 2026-07-14 12:30:20 +07:00
  • 081893fb32 CB-103: status-gated injector — per-worker FIFO, safe-window delivery, single writer cb-103-injector Dai Ha 2026-07-13 15:52:53 +02:00
  • 7fccdbeeca docs: enforce IDE MCP tool usage + per-file diagnostics; mvn clean install for overall health Dai Ha 2026-07-13 13:45:20 +02:00
  • 1ce0aba7fc CB-108: worker placement — one tab per worker in a dedicated worker space Dai Ha 2026-07-13 08:26:53 +02:00
  • 83359df3d0 wiki: CB-102 agent.* decision + Stage-1 build status Dai Ha 2026-07-12 20:19:44 +02:00
  • 2a815ee64e CB-102: native agent.* worker spawn (env-injected, guard-checked) Dai Ha 2026-07-12 20:18:18 +02:00
  • 1d558a3692 wiki: record herdr string-id + one-shot-per-connection contract facts Dai Ha 2026-07-12 20:00:37 +02:00
  • 93cfdb640f Stage-1 walking skeleton: bridged Java daemon (herdr client + REST + guard) Dai Ha 2026-07-12 20:00:02 +02:00
  • b415003245 IDE MCP config (jetbrains + intellij-index) for IntelliJ; bump wiki (Java stack, REST test surface, herdr 0.7.0 API) Dai Ha 2026-07-12 09:23:36 +02:00
  • ae7b98afe8 Bump wiki: add Use Cases (7) + Roadmap (8) — review scenario, ccs spawn, Stage-1 tickets Dai Ha 2026-07-12 07:44:53 +02:00
  • 0ad19cc39e Bump wiki: consistency pass vs rewritten Architecture (Mode/SERVER-CLIENT terms, hook reconciliation) Dai Ha 2026-07-12 07:11:13 +02:00
  • 36b01cf5ef Bump wiki: clean-slate rewrite of 1-Architecture Dai Ha 2026-07-12 06:57:10 +02:00
  • c539ae18cc Bump wiki + README: bridged as sole communication gateway (broker internal) Dai Ha 2026-07-12 06:50:08 +02:00
  • b0deb476d4 Bump wiki + README: bridged standalone SERVER/CLIENT diagrams (MCP) Dai Ha 2026-07-11 15:52:32 +02:00
  • 79ce930c78 Bump wiki: renumber Team -> chapter 6, sidebar + Home nav Dai Ha 2026-07-11 15:41:39 +02:00
  • 4b0e84a66a MCP unified north-face contract; bump wiki + README MCP framing Dai Ha 2026-07-11 15:37:07 +02:00
  • ff9cac6b8a Bump wiki: numbered page filenames + sidebar nav Dai Ha 2026-07-11 15:14:12 +02:00
  • 07c9dea010 Bump wiki: architect review + numbered navigation Dai Ha 2026-07-11 15:08:50 +02:00
  • 43695187e5 README: herdr-centric bridged as leading approach; bump wiki Dai Ha 2026-07-11 14:50:52 +02:00
  • e90ad56a2c wiki: add Architecture page ltms 2026-07-08 16:39:33 +02:00
  • b7338cda63 wiki: add Approaches page ltms 2026-07-08 16:25:37 +02:00
  • 49357f2699 Init claude-bridge: README + wiki submodule (AgentAPI approach) ltms 2026-07-08 16:01:01 +02:00