Commit Graph
87 Commits
Author SHA1 Message Date
Hare 85d1815dcf feat: adopt Workspace resource keys 2026-08-21 10:20:32 +09:00
Hare cd9f0f009e chore: merge develop into work/companion
# Conflicts:
#	crates/tui/src/app.rs
2026-08-21 07:18:07 +09:00
Hare 18112d29a6 feat: project SubWorker activity in sidebar 2026-08-21 07:12:04 +09:00
Hare 402543d617 Merge remote-tracking branch 'origin/develop' into develop 2026-08-21 05:37:57 +09:00
Hare 6fe36f3e46 feat: integrate command output streaming 2026-08-21 03:54:47 +09:00
Hare cfb173c570 fix: preserve command stream boundaries and lifecycle evidence 2026-08-21 03:49:45 +09:00
Hare e66876249e fix: remove redundant system reminder wrappers 2026-08-20 15:01:43 +09:00
Hare 3e833b5295 fix: finalize stopped subworker sessions 2026-08-20 11:19:02 +09:00
Hare 92594488da feat: stream workdir command output to consoles 2026-08-20 10:32:58 +09:00
Hare ce62e09919 feat: stream internal subworker output through parent 2026-08-19 09:24:14 +09:00
Hare 64ced7dbad worker: make coder review routing durable 2026-08-10 02:01:08 +09:00
Hare b9dadb6a08 worker: support typed initial submit on spawn 2026-08-09 23:19:29 +09:00
Hare 068ba9afa5 flow: own worker flow state in runtime sessions 2026-08-09 18:04:32 +09:00
Hare ba009c0a20 worker: separate subworkers from workspace workers 2026-08-05 03:36:59 +09:00
Hare 0fa36395e7 web: show worker status in sidebar 2026-08-02 04:18:16 +09:00
Hare 11f26a1090 server: multiplex worker protocol subscriptions 2026-08-01 21:07:45 +09:00
Hare b977c4cbad server: stream workspace worker subscriptions 2026-08-01 20:12:27 +09:00
Hare 42c69f9f6c protocol: identify workspace subscription runtimes 2026-08-01 19:11:41 +09:00
Hare 21cd672f64 protocol: define multiplexer subscriptions 2026-08-01 18:34:32 +09:00
Hare 5d1950647e fix: keep in-flight cleanup internal 2026-07-27 16:38:47 +09:00
Hare 1dc6429b87 fix: clear stale in-flight state 2026-07-27 15:54:08 +09:00
Hare b9f4c06c68 fix: share protocol frame codec 2026-07-22 14:03:33 +09:00
Hare f786e01997 feat: remove active knowledge support 2026-07-16 07:30:00 +09:00
Hare 0b56052a44 fix: remove workflow completion surface 2026-07-16 06:22:41 +09:00
Hare d801b2698b refactor: remove workflow machinery 2026-07-16 05:45:24 +09:00
Hare 17a9488a4a refactor: remove old pod crates 2026-06-29 04:44:55 +09:00
Hare 94c7aa793a fix: clean remaining worker rename references 2026-06-26 00:43:16 +09:00
Hare ebf50baa94 fix: align worker rename followups 2026-06-26 00:25:03 +09:00
Hare 6c59fe927b refactor: rename pod crate to worker 2026-06-26 00:05:57 +09:00
Hare 292fc4ea5d refactor: rename llm worker crate to engine 2026-06-25 22:46:26 +09:00
Hare a13fb6933b protocol: generate workspace TypeScript types 2026-06-23 15:08:22 +09:00
Hare 061136d798 fix: close in-flight snapshot commit race 2026-06-21 20:51:48 +09:00
Hare 74aca6f6c5 fix: snapshot in-flight stream state 2026-06-21 20:30:01 +09:00
Hare a87d315471 feat: weak companion progress notify 2026-06-13 00:18:41 +09:00
Hare 057c2eff5f fix: harden peer pod registration 2026-06-02 22:23:13 +09:00
Hare 093a84fc83 feat: add peer pod handshake command 2026-06-02 19:43:20 +09:00
Hare e6c458021c rename: adopt yoi identity 2026-06-01 18:49:23 +09:00
Hare 501dcc916f fix: show initial TUI user message 2026-06-01 11:13:28 +09:00
Hare 5472ceca48 pod: simplify pod tool surface 2026-05-31 11:50:41 +09:00
Hare b3fe725742 fix: keep scope subdelegation control-only 2026-05-30 14:01:09 +09:00
Hare f8881f7289 feat: add manual rewind control 2026-05-29 11:48:56 +09:00
Hare be753099ae feat: surface llm retry and continuation state 2026-05-26 07:13:59 +09:00
Hare 10d3556792 memory: add audit log events 2026-05-25 03:24:04 +09:00
Hare cabc556b2c feat: add manual compact command 2026-05-24 08:59:44 +09:00
Hare 03e7795130 feat: rollback empty interrupted turns 2026-05-23 12:50:46 +09:00
Hare fd1b06198e feat: add visible pod discovery tools 2026-05-23 12:04:45 +09:00
Hare a267ad8114 feat: show context usage in tui status 2026-05-23 07:15:03 +09:00
Hare 4795b6cb4a refactor: remove legacy plural log entries 2026-05-23 02:03:42 +09:00
Hare 22f5d02385 update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ
- Type/Function/Variantを Segment* 系へ統一
  - SessionId/SessionStart/SessionOrigin/SessionStartState/SessionState/SessionLogSink/SessionLockInfo
  - new_session_id / session_id / create_session* / list_sessions / lookup_session / update_session / find_by_session
  - protocol Event::SessionRotated → SegmentRotated、CompactDone.new_session_id → new_segment_id
- Module: session_log → segment_log / session → segment (file mv 含む)
  pod 側の session_log_sink → segment_log_sink も同様
- crate 名 (session-store)、CLI flag (--session)、ResumeWithSession (CLI tied) は据え置き
- session-tests/session_metrics_test 等の Store impl も追従
2026-05-20 05:06:04 +09:00
Hare 79b8336a14 feat: Invoke marker と LlmCall callback を導入し AgentTurn セマンティクスを明確化
- protocol: InvokeKind enum、Event::InvokeStart / LlmCallStart / LlmCallEnd 追加
- llm-worker: Worker.llm_call_count と on_llm_call_start/end callback、turn_count を AgentTurn 数として doc 更新
- session-store: LogEntry::Invoke { ts, trigger } 追加 (replay は marker のみで state 不変)
- pod: run/run_for_notification 開始時に Invoke marker commit、PendingRun::RunForNotification(InvokeKind) で kind を伝搬
- pod ipc: sink + server で Invoke エントリーを Event::InvokeStart として broadcast
- tui: 新 Event 3種を no-op で受理 (UI 設計はチケット範囲外)
2026-05-15 07:04:26 +09:00