Commit graph

  • 0ede5c690b fix: handle missing storeFile in signing config Kohei 2026-02-26 19:06:14 +09:00
  • 5238d5a668 feat: add :backend:api module with interfaces and models (Step 2) Kohei 2026-02-26 19:05:00 +09:00
  • a7f10617fc
    Merge remote-tracking branch 'origin/main' into perf/precompile-regex Yasuhiro Matsumoto 2026-02-26 18:41:53 +09:00
  • f2fb3d8e98 test(http_retry): remove redundant test cases for retry success yumosx 2026-02-26 17:20:47 +08:00
  • fd17e4b174 fix: improve gateway security and clean up helpers Kohei 2026-02-26 18:07:02 +09:00
  • 297a693ccc fix: prevent cd traversal (../../..) from escaping workspace seagochen 2026-02-26 17:24:12 +09:00
  • 48559db1d9 fix(memory): use SetHistory in migration for crash idempotency xiaoen 2026-02-26 16:15:11 +08:00
  • e810331dd8 fix(memory): use SetHistory in migration for crash idempotency xiaoen 2026-02-26 16:15:11 +08:00
  • 8784dae5fb fix(memory): write meta before JSONL rewrite for crash safety xiaoen 2026-02-26 16:13:57 +08:00
  • 9c72317b9b fix(memory): write meta before JSONL rewrite for crash safety xiaoen 2026-02-26 16:13:57 +08:00
  • 3f7fc90125 fix(memory): always reconcile line count in TruncateHistory xiaoen 2026-02-26 16:12:34 +08:00
  • 1f0b85280a fix(memory): always reconcile line count in TruncateHistory xiaoen 2026-02-26 16:12:34 +08:00
  • 7e73df9752 feat: add Gateway HTTP server with Config API (Step 1) Kohei 2026-02-26 17:11:46 +09:00
  • 0b9051853e feat: add web-based configuration dashboard google-labs-jules[bot] 2026-02-26 08:09:10 +00:00
  • cc3b58d9da revert: restore /show /list /switch as slash commands, hide from :help seagochen 2026-02-26 17:07:04 +09:00
  • cd0ecff2e2 refactor: unify command prefix style (/ → :) and merge handlers seagochen 2026-02-26 17:00:07 +09:00
  • ad736d71cb feat(line): add StartTyping and PlaceholderRecorder integration ex-takashima 2026-02-26 16:43:41 +09:00
  • acc7373a57 fix(memory): bound lock memory and increase scanner buffer xiaoen 2026-02-26 15:35:04 +08:00
  • d55e5540af fix(memory): bound lock memory and increase scanner buffer xiaoen 2026-02-26 15:35:04 +08:00
  • 8e2064468d fix(media): guard Interval<=0 panic, two-phase ReleaseAll ex-takashima 2026-02-26 16:33:32 +09:00
  • f2c7efcf16 style: fix golangci-lint formatting (gci, golines) seagochen 2026-02-26 16:30:06 +09:00
  • 9a16f3b111 fix(media): address review comments on TTL cleanup ex-takashima 2026-02-26 16:22:49 +09:00
  • 601b88544e Merge remote-tracking branch 'origin/main' into feat/searxng Vinh Tran 2026-02-26 08:21:09 +01:00
  • 2580ef31ca Merge remote-tracking branch 'origin/main' into feat/searxng Vinh Tran 2026-02-26 08:21:09 +01:00
  • 9fcce86fbd test: add unit tests for edit path, cd, guard, ls helpers seagochen 2026-02-26 16:15:42 +09:00
  • 027a1b3ee7 fix: remove silent ls -l injection, keep emoji for explicit ls -l seagochen 2026-02-26 16:13:48 +09:00
  • 7cedf9bd0e fix: stop intercepting non-command : prefixed messages seagochen 2026-02-26 16:13:03 +09:00
  • 77f1759c3b fix: enforce workspace restriction in :edit command seagochen 2026-02-26 16:12:07 +09:00
  • 001563ea74 merge: sync dev_features with origin/main seagochen 2026-02-26 16:09:49 +09:00
  • c2deb599ef ci: fix go generate not running in subdirectories Guoguo 2026-02-25 23:07:59 -08:00
  • 5b637adaec Add config agent commands and config-cli docs YS Liu 2026-02-26 15:06:32 +08:00
  • 085f030e45 docs: add Zhipu GLM coding plan configuration adisusilayasa 2026-02-26 14:54:40 +08:00
  • 59e196e3ee config: add TokenURL, ClientID, ClientSecret to ModelConfig for config command YS Liu 2026-02-26 14:54:28 +08:00
  • 0e8cae377c Add config command with model list and prompt subcommands YS Liu 2026-02-26 14:44:43 +08:00
  • 7260a8b59e ci: remove version from rpm and deb file name Guoguo 2026-02-25 22:49:08 -08:00
  • fcf994a613 refactor(memory): use sync.Map for session locks and skip-scan in readMessages xiaoen 2026-02-26 14:31:02 +08:00
  • 5d73ee2d9a refactor(memory): use sync.Map for session locks and skip-scan in readMessages xiaoen 2026-02-26 14:31:02 +08:00
  • 8587faa0c3 Merge branch 'main' into dockerfile Ruslan Semagin 2026-02-26 09:08:33 +03:00
  • 3f21ca947e Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-26 13:50:55 +08:00
  • 16a1c96e40
    Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-26 13:50:55 +08:00
  • 8470a3d24e feat(channels/feishu): add message card and streaming support rossiniortensia-ops 2026-02-26 13:23:00 +08:00
  • 5b5ace8536 Rebuilt after the refactoring of the base channel implementation. Aditya Kalro 2026-02-25 20:50:40 -08:00
  • 49612adf8a Rebuilt after the refactoring of the base channel implementation. Aditya Kalro 2026-02-25 20:50:40 -08:00
  • f7dc42b45a * Hide compressed historical messages notification lxowalle 2026-02-26 12:26:29 +08:00
  • 2c8c42ffc9 Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-26 12:14:44 +08:00
  • be4b8fa684
    Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-26 12:14:44 +08:00
  • 63181d0c3c * Fix readme typo lxowalle 2026-02-26 11:50:18 +08:00
  • 989594716c fix: skip prompt_cache_key for Gemini provider Ubuntu 2026-02-26 03:06:56 +00:00
  • bee6f75b2c fix: only send prompt_cache_key for OpenAI provider Ubuntu 2026-02-26 03:00:10 +00:00
  • a13b4ed126 Merge branch 'main' of https://github.com/sipeed/picoclaw penglp 2026-02-26 10:47:35 +08:00
  • 78ba0575b7 Merge branch 'main' of https://github.com/sipeed/picoclaw penglp 2026-02-26 10:47:35 +08:00
  • d4d301d236 fix: normalizeModel() function unit test. “coohu” 2026-02-26 10:25:18 +08:00
  • 16d9338606 perf: pre-compile regex patterns in markdownToTelegramHTML chillum-codeX 2026-02-26 07:54:45 +05:30
  • 515ea4b430 Merge branch 'main' of https://github.com/sipeed/picoclaw into ssy “coohu” 2026-02-26 10:15:08 +08:00
  • 771169e32f fix: inject current date into WebSearchTool description mqyang56 2026-02-26 10:12:33 +08:00
  • 573e515c9a fix: golangci lint. “coohu” 2026-02-26 10:04:25 +08:00
  • 6e55119781 test(http_retry): remove t.Parallel from test cases yumosx 2026-02-26 09:37:56 +08:00
  • 57ad26aee8 refactor(http): extract retry delay unit to variable yumosx 2026-02-26 09:33:43 +08:00
  • 1aa556829d refactor(http): move retry logic to utils package yumosx 2026-02-26 09:27:51 +08:00
  • 35c1c4bfa4 refactor: remove unused BuiltinSkill struct yumosx 2026-02-26 09:02:49 +08:00
  • 18eba76623 feat(memory): add Compact method for physical JSONL compaction xiaoen 2026-02-26 08:42:35 +08:00
  • b464687e2f feat(memory): add Compact method for physical JSONL compaction xiaoen 2026-02-26 08:42:35 +08:00
  • 26d1cf3a42 feat(memory): support migration from legacy JSON sessions xiaoen 2026-02-24 22:22:58 +08:00
  • 903681207b feat(memory): support migration from legacy JSON sessions xiaoen 2026-02-24 22:22:58 +08:00
  • 9317b65dcc test(memory): add unit, concurrency, and benchmark tests xiaoen 2026-02-24 22:22:46 +08:00
  • 529622b7d3 test(memory): add unit, concurrency, and benchmark tests xiaoen 2026-02-24 22:22:46 +08:00
  • f208d3794c feat(memory): implement append-only JSONL session store xiaoen 2026-02-24 22:21:42 +08:00
  • 9f36e50807 feat(memory): implement append-only JSONL session store xiaoen 2026-02-24 22:21:42 +08:00
  • 3da33efc46 feat(memory): define Store interface for session persistence xiaoen 2026-02-24 22:21:29 +08:00
  • 32ec8cadeb feat(memory): define Store interface for session persistence xiaoen 2026-02-24 22:21:29 +08:00
  • 40004af0d5 fix: init Matteo Pietro Dazzi 2026-02-25 23:35:42 +01:00
  • 8ee5579a9a perf: pre-compile regex patterns in markdownToTelegramHTML chillum-codeX 2026-02-26 00:26:31 +05:30
  • eca4ede77e feat(tool) show tool usage via channel afjcjsbx 2026-02-25 19:41:07 +01:00
  • 5d1b64c3a4 feat: add checkEmailMutex the lock is to avoid duplicate check email, maybe multiple goroutine check email at the same time zhouliang 2026-02-26 02:35:28 +08:00
  • 611334b3e2 feat: support WangYi email zhouliang 2026-02-26 02:26:22 +08:00
  • e4dac83e56 Implement credential encryption with OS keychain integration Sahil 2026-02-25 23:20:24 +05:30
  • 381270c323 fix(exec) fail close on invalid deny pattern afjcjsbx 2026-02-25 18:20:40 +01:00
  • c0847eaf43
    Merge branch 'sipeed:main' into main JoeEmp 2026-02-25 23:44:33 +08:00
  • 56b47f1de2 Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-25 23:44:27 +08:00
  • 87e674ba15
    Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-25 23:44:27 +08:00
  • 7a402c4972 Refactor agent instance initialization to consolidate component setup and remove unused code and helper functions. 0x5487 2026-02-25 22:59:51 +08:00
  • 95847bca97 feat(session): read-time truncation only, preserve full history on disk YS Liu 2026-02-25 22:55:01 +08:00
  • 923d6deefd xmpp version0 toughworm 2026-02-25 22:47:17 +08:00
  • 5368f4a6d0
    Fix: calling URLs with curl Björn Renzel 2026-02-25 15:31:12 +01:00
  • caf9d14adc fix: data race zhouliang 2026-02-25 22:24:54 +08:00
  • a547cbfd85 Merge remote-tracking branch 'upstream/main' into feat/agent-sandbox 0x5487 2026-02-25 22:10:03 +08:00
  • 7cdaf2cfa1 feat: Improve sandbox image fallback, add Podman-compatible workspace binds, and centralize home directory resolution. 0x5487 2026-02-25 21:59:24 +08:00
  • 4618569a6c merge: resolve conflicts with main mosir 2026-02-25 21:53:04 +08:00
  • 6e754a86f3 merge: resolve conflicts with main mosir 2026-02-25 21:53:04 +08:00
  • d8158127de delete Fix_545 readme and give description Subhash Kumar 2026-02-25 13:52:47 +00:00
  • 50965bf8dd feat(agent): add date context rule to system prompt Andrew 2026-02-25 13:00:52 +00:00
  • 6f6c72bb0c build: support armv81 arch in Makefile 陈波0668000637 2026-02-25 21:26:01 +08:00
  • f13824b696 feat(channels): add Email channel and refactor to latest structure zhouliang 2026-02-25 20:49:36 +08:00
  • 05f8b21dc5 fix: correct spelling 'initialized' (was 'initialised') Zhaoyikaiii 2026-02-25 20:13:54 +08:00
  • 8337723d57 fix: remove redundant tools definitions from system prompt Zhaoyikaiii 2026-02-25 20:10:15 +08:00
  • 4afd3f6f55 Merge branch 'refactor/channel-system' into feature/mail-channels zhouliang 2026-02-25 19:38:33 +08:00
  • 7fad9c7071 test(web): add unit test for WebSearchTool.Description date injection Andrew 2026-02-25 10:37:35 +00:00
  • 73f426bc47 fix(tool): inject current date into web search tool description to prevent llm temporal hallucinations Andrew 2026-02-25 10:21:21 +00:00
  • 7db45dd4f0 Merge remote-tracking branch 'upstream/main' into retry yumosx 2026-02-25 17:39:19 +08:00
  • 43fc99ba83 fix: improve http request retry logic with status code checks yumosx 2026-02-25 17:37:06 +08:00