Commit graph

  • 72bf2e0901 fix(agent): restore generic command parity across channels mingmxren 2026-03-01 15:57:24 +08:00
  • 32638082cf refactor(agent): delegate generic command execution to commands executor mingmxren 2026-03-01 15:46:09 +08:00
  • 33ba65fc91 fix(commands): enforce reject-vs-passthrough command policy mingmxren 2026-03-01 15:34:22 +08:00
  • bb4a0dc766 fix(commands): avoid runtime-missing regression in session handlers mingmxren 2026-03-01 15:25:03 +08:00
  • be3010efc1 test(commands): cover session list runtime behavior mingmxren 2026-03-01 15:16:25 +08:00
  • fb1d99b65a feat(commands): implement session command handlers via runtime mingmxren 2026-03-01 15:12:56 +08:00
  • 69b95aeb84 refactor(commands): tighten runtime contract docs and assertions mingmxren 2026-03-01 15:06:36 +08:00
  • 1dd5ffcdab refactor(commands): add runtime interfaces for agent-backed handlers mingmxren 2026-03-01 15:02:15 +08:00
  • bb61147f7e fix(commands): harden executor matching and edge-case tests mingmxren 2026-03-01 14:58:37 +08:00
  • 0844cbbce4 feat(commands): add tri-state command executor contract mingmxren 2026-03-01 14:50:34 +08:00
  • a299913d78 docs(plan): add command centralization implementation plan mingmxren 2026-03-01 14:47:17 +08:00
  • c272386baa docs(plan): add command centralization design mingmxren 2026-03-01 14:46:09 +08:00
  • d8683deb57 fix(session): warn invalid backlog and defer file delete retries mingmxren 2026-03-01 12:27:23 +08:00
  • 49b69cda81 feat(session): add scope-aware /new and /session commands mingmxren 2026-03-01 12:17:52 +08:00
  • ab438d453c fix(session): persist new session before index mutation mingmxren 2026-03-01 12:12:51 +08:00
  • bcd9efad98 fix(session): cleanup new session file on index rollback mingmxren 2026-03-01 12:01:19 +08:00
  • f5b7f3d35a fix(session): enforce startnew persistence order and self-heal stale index mingmxren 2026-03-01 11:58:29 +08:00
  • 34916332d8 feat(session): add scope-aware session index and rotation APIs mingmxren 2026-03-01 11:44:21 +08:00
  • 607683d1c8 docs(plan): add session rotation implementation plan mingmxren 2026-03-01 11:38:51 +08:00
  • 2ca616a12f docs(plan): add scope-aware session rotation design mingmxren 2026-03-01 11:37:03 +08:00
  • ec50a0a0c2 fix(commands): unify command execution and harden parsing mingmxren 2026-03-01 02:51:20 +08:00
  • e06ae83c22 fix(dispatcher): avoid swallowing unmatched command handlers in whatsapp mingmxren 2026-03-01 02:37:44 +08:00
  • 09f467da8f docs(channels): document single-source command registry behavior mingmxren 2026-03-01 02:36:15 +08:00
  • 535e43b612 docs(plan): add cross-channel command registry implementation plan mingmxren 2026-03-01 02:36:10 +08:00
  • 414877da9d feat(whatsapp): reuse shared dispatcher for text commands mingmxren 2026-03-01 02:33:44 +08:00
  • 9350e9d4c4 refactor(telegram): use shared command dispatcher for incoming commands mingmxren 2026-03-01 02:31:53 +08:00
  • 5db50ee5ca feat(telegram): register bot commands asynchronously with retry on startup mingmxren 2026-03-01 02:29:31 +08:00
  • 041a40e804 feat(channels): add optional command registrar capability interface mingmxren 2026-03-01 02:27:54 +08:00
  • 8318d1da7f refactor(commands): centralize built-in command definitions mingmxren 2026-03-01 02:27:07 +08:00
  • 6975ab1945 feat(commands): add dispatcher and request/result contracts mingmxren 2026-03-01 02:26:11 +08:00
  • 885dc310e3 feat(commands): add command definitions and channel-aware registry mingmxren 2026-03-01 02:25:29 +08:00
  • f94d6ae4d3 docs(plan): add cross-channel command registry design mingmxren 2026-03-01 02:19:45 +08:00
  • ac52547f2b fix: Configure CI to use Docker for go tests and add Docker availability checks to sandbox manager tests. 0x5487 2026-03-01 16:49:40 +08:00
  • bd6d839277 Merge remote-tracking branch 'upstream/main' into feat/agent-sandbox 0x5487 2026-03-01 16:49:12 +08:00
  • a086fd9be5 Merge pull request: fix telegram typing indicator leaks Vishnuvardhan Reddy 2026-03-01 08:41:46 +00:00
  • 9bfca13abd fix(telegram): prevent typing indicator goroutine leaks Vishnuvardhan Reddy 2026-03-01 08:39:08 +00:00
  • 5cd208fb25 Fix voice transcription Dimitrij Denissenko 2026-03-01 08:31:04 +00:00
  • b1386ad71f Fix voice transcription Dimitrij Denissenko 2026-03-01 08:31:04 +00:00
  • a002550218 refactor: enhance sandbox process termination, update state directory path, and expand manager and host sandbox test coverage. 0x5487 2026-03-01 16:34:58 +08:00
  • b22ae09f4f fix: preserve reasoning_content in multi-turn conversation history winterfx 2026-03-01 16:23:05 +08:00
  • 9efdde25ad fix: preserve reasoning_content in multi-turn conversation history winterfx 2026-03-01 16:23:05 +08:00
  • dfdee461e4 Merge pull request #861 from p3ddd/refactor/modernize Meng Zhuo 2026-03-01 15:38:59 +08:00
  • f7136b6a5d
    Merge pull request #861 from p3ddd/refactor/modernize Meng Zhuo 2026-03-01 15:38:59 +08:00
  • 7d409f3373 remove wrapper methods Kai Xia 2026-03-01 18:24:11 +11:00
  • 434b03ed67 remove wrapper methods Kai Xia 2026-03-01 18:24:11 +11:00
  • 35753c20ca enable dupl check Kai Xia 2026-03-01 18:17:32 +11:00
  • 32c864c309 enable dupl check Kai Xia 2026-03-01 18:17:32 +11:00
  • da8a341c57 feat: add configurable timeout for exec tool Qee 2026-03-01 14:45:26 +08:00
  • 07c2455098
    Merge branch 'sipeed:main' into main lppp04808 2026-03-01 14:49:18 +08:00
  • b875e0702b refactor(memory): use fileutil.WriteFileAtomic and log corrupt lines xiaoen 2026-03-01 14:46:54 +08:00
  • 6d894d6138 refactor(memory): use fileutil.WriteFileAtomic and log corrupt lines xiaoen 2026-03-01 14:46:54 +08:00
  • 092c6af257
    fix: wire asyncCallback to PublishInbound for CI result delivery Claude 2026-03-01 06:45:18 +00:00
  • 4db47e9588 fix: wire asyncCallback to PublishInbound for CI result delivery Claude 2026-03-01 06:45:18 +00:00
  • 704e8cd16d fix: wire asyncCallback to PublishInbound for CI result delivery Claude 2026-03-01 06:45:18 +00:00
  • 69d6f366c5 Merge branch 'main' into feat/jsonl-memory-store xiaoen 2026-03-01 14:35:14 +08:00
  • cd500d2046 Merge branch 'main' into feat/jsonl-memory-store xiaoen 2026-03-01 14:35:14 +08:00
  • 5005066fd1 fix: added WithUsePromptCaching, NewHTTPProviderWithMaxTokensFieldAndRequestTimeoutAndUsePromptCaching, used usePromptCaching for openai protocol only Aleksandr Bortnikov 2026-03-01 09:32:12 +03:00
  • 4b8dd643bf Merge remote-tracking branch 'upstream/main' into feat/agent-sandbox 0x5487 2026-03-01 14:29:35 +08:00
  • 3c5149768c feat: introduce agent workspace synchronization to copy agent files and skills into sandbox containers. 0x5487 2026-03-01 14:29:08 +08:00
  • 92089d9e13
    feat: make create_pr async with background CI polling Claude 2026-03-01 06:27:09 +00:00
  • 13bc44a3a8 feat: make create_pr async with background CI polling Claude 2026-03-01 06:27:09 +00:00
  • e279af2a8b feat: make create_pr async with background CI polling Claude 2026-03-01 06:27:09 +00:00
  • 8a9e83e8ef
    feat: add git_push and create_pr tools for worktree-safe git operations Claude 2026-03-01 06:20:59 +00:00
  • 0ae880aa83 feat: add git_push and create_pr tools for worktree-safe git operations Claude 2026-03-01 06:20:59 +00:00
  • 2224a062fa feat: add git_push and create_pr tools for worktree-safe git operations Claude 2026-03-01 06:20:59 +00:00
  • f5c97a1efa make fmt Kai Xia 2026-02-24 21:57:04 +11:00
  • 6c5cc53601 simplify message id retrieval logic. Kai Xia 2026-02-20 07:40:26 +11:00
  • 7ba1c43edc use line bot sdk Kai Xia 2026-02-20 07:25:43 +11:00
  • a675c9ba33 fix: add write mutex for log writing to file ukpratik 2026-03-01 11:31:13 +05:30
  • 75a8e96b5c fix(tools): close resp.Body on retry cancel and cache http.Client instances (#940) Tong Niu 2026-03-01 16:55:46 +11:00
  • 44a52c0cf6
    fix(tools): close resp.Body on retry cancel and cache http.Client instances (#940) Tong Niu 2026-03-01 16:55:46 +11:00
  • e8d738cb6e fix(utils): eliminate flakiness in context cancellation retry test ItsT0ng 2026-03-01 16:55:34 +11:00
  • 2ab6704e59 fix(utils): close resp in test to satisfy bodyclose linter ItsT0ng 2026-03-01 16:53:44 +11:00
  • e8c6d82fdb test(utils): add context cancellation test for DoRequestWithRetry ItsT0ng 2026-03-01 16:48:06 +11:00
  • 53bf8bdbd0 refactor(tools): extract timeout consts and deduplicate WebFetchTool constructors ItsT0ng 2026-03-01 16:40:19 +11:00
  • 777b252a23 fix(telegram): filter self inbound messages by bot user id mosir 2026-03-01 13:35:56 +08:00
  • fbfe2bc86c fix(onboard): use AGENTS.md template instead of AGENT.md (#931) Owen Wu 2026-02-28 21:25:31 -08:00
  • b3c3b02666
    fix(onboard): use AGENTS.md template instead of AGENT.md (#931) Owen Wu 2026-02-28 21:25:31 -08:00
  • 8072a0c299
    Merge branch 'sipeed:main' into fix/inbound-dedup-messageid mosir 2026-03-01 13:24:54 +08:00
  • 1f36e0bc02 Merge remote-tracking branch 'refs/remotes/origin/main' Administrator 2026-03-01 13:23:10 +08:00
  • 311ff51220
    Merge branch 'sipeed:main' into main lppp04808 2026-03-01 13:22:27 +08:00
  • e8db6da54c test(onboard): move AGENTS template regression test to new package Owen Wu 2026-02-28 21:18:52 -08:00
  • 904cf56f46 docs(plugin): align phase2/3 docs with shipped contracts xj 2026-02-28 20:41:37 -08:00
  • f803e03751 fix(agent): harden routing and retry guards xj 2026-02-28 20:40:30 -08:00
  • 561e0db772 fix(agent): harden routing and retry guards xj 2026-02-28 20:40:30 -08:00
  • d2850c4641 fix(agent): harden routing and retry guards xj 2026-02-28 20:40:30 -08:00
  • f2922366d4 fix(skills): use registry-backed search for skills discovery (#929) DM 2026-02-28 22:20:20 -06:00
  • cadcdc0b41
    fix(skills): use registry-backed search for skills discovery (#929) DM 2026-02-28 22:20:20 -06:00
  • ad8abe6c3d fix(channels): preserve original http client timeouts for LINE and WeCom ItsT0ng 2026-03-01 15:06:50 +11:00
  • 60f5f70f2c fix(cli): satisfy golines in plugin list status builder xj 2026-02-28 20:04:53 -08:00
  • 151e05af45 fix(cli): satisfy golines in plugin list status builder xj 2026-02-28 20:04:53 -08:00
  • 7c51be4827 fix(gateway): avoid err shadowing in plugin bootstrap xj 2026-02-28 20:02:43 -08:00
  • f60be499b9 fix(plugin): satisfy gci import ordering xj 2026-02-28 20:00:24 -08:00
  • 602abd3eef fix(gateway): avoid err shadowing in plugin bootstrap xj 2026-02-28 20:02:43 -08:00
  • 1fae09b7a3 fix(plugin): satisfy gci import ordering xj 2026-02-28 20:00:24 -08:00
  • 372e32de16 fix(gateway): avoid err shadowing in plugin bootstrap xj 2026-02-28 20:02:43 -08:00
  • 583d5ef9df fix(plugin): satisfy gci import ordering xj 2026-02-28 20:00:24 -08:00
  • 58fd64b237 fix: improve MCP tool name collision safety and registry overwrite warning yuchou87 2026-03-01 12:00:26 +08:00
  • a2591e03a9 fix: improve MCP tool name collision safety and registry overwrite warning yuchou87 2026-03-01 12:00:26 +08:00
  • 233c9d1ccd fix(plugin): satisfy gci import ordering xj 2026-02-28 20:00:24 -08:00