Commit graph

  • 9abd283ae8 docs(readme): fix roadmap announcement links xj 2026-02-23 23:25:45 -08:00
  • 4fa489cb02 style: ggolangci-lin and go vet fix zhouliang 2026-02-24 15:12:04 +08:00
  • ddf8617a32 fix: data race in WeComBot processedMsgs map access dj-oyu 2026-02-24 16:06:04 +09:00
  • 7c4e57cf18 fix: data race in WeComBot processedMsgs map access dj-oyu 2026-02-24 16:06:04 +09:00
  • e62b4e0ac5 fix(skills): register subcommands during command construction Ruslan Semagin 2026-02-24 10:01:34 +03:00
  • c5572c09ff docs(roadmap): fix skills repo markdown link xj 2026-02-23 22:59:33 -08:00
  • 54a63c52a0 perf: add write-behind for sessions — reduce disk writes by 80% dj-oyu 2026-02-24 15:47:18 +09:00
  • 9c34a1ffd8 perf: add write-behind for sessions — reduce disk writes by 80% dj-oyu 2026-02-24 15:47:18 +09:00
  • e2f4135789 perf: add write-behind for stats.json — reduce disk writes by 98% dj-oyu 2026-02-24 15:46:51 +09:00
  • 60d7aa425e perf: add write-behind for stats.json — reduce disk writes by 98% dj-oyu 2026-02-24 15:46:51 +09:00
  • a08d1031b9 perf: reduce ReadLongTerm calls from 5+ to 1 per GetMemoryContext dj-oyu 2026-02-24 15:46:05 +09:00
  • c12a99b846 perf: reduce ReadLongTerm calls from 5+ to 1 per GetMemoryContext dj-oyu 2026-02-24 15:46:05 +09:00
  • 4507ace9e3 perf: eliminate string(paramsJSON) conversion in codex CLI provider dj-oyu 2026-02-24 15:45:41 +09:00
  • 346846be35 perf: eliminate string(paramsJSON) conversion in codex CLI provider dj-oyu 2026-02-24 15:45:41 +09:00
  • 005254c39d refactor: remove dead parseStreamResponse function dj-oyu 2026-02-24 15:45:26 +09:00
  • 25614ad874 refactor: remove dead parseStreamResponse function dj-oyu 2026-02-24 15:45:26 +09:00
  • 10439a62e4 perf: add visitReverse to logger ring buffer, avoid full copy in RecentLogs dj-oyu 2026-02-24 15:44:54 +09:00
  • 5582ff9551 perf: add visitReverse to logger ring buffer, avoid full copy in RecentLogs dj-oyu 2026-02-24 15:44:54 +09:00
  • 032f40a592 perf: hoist per-call allocations to package-level variables dj-oyu 2026-02-24 15:44:18 +09:00
  • a9ff9b1bf7 perf: hoist per-call allocations to package-level variables dj-oyu 2026-02-24 15:44:18 +09:00
  • d167c94cdd perf: reduce []byte/string conversions and add ASCII fast paths dj-oyu 2026-02-24 15:43:41 +09:00
  • 77e0862827 perf: reduce []byte/string conversions and add ASCII fast paths dj-oyu 2026-02-24 15:43:41 +09:00
  • 7a3e6b0543 perf: add capacity hints to slice allocations dj-oyu 2026-02-24 15:43:22 +09:00
  • 66c5f2d897 perf: add capacity hints to slice allocations dj-oyu 2026-02-24 15:43:22 +09:00
  • b889617373 perf: replace []string+Join with strings.Builder in hot paths dj-oyu 2026-02-24 15:42:46 +09:00
  • b9a0677572 perf: replace []string+Join with strings.Builder in hot paths dj-oyu 2026-02-24 15:42:46 +09:00
  • 7f80199342 style: add some nolint zhouliang 2026-02-24 14:31:43 +08:00
  • 84d6bebeff docs: add wechat and discord badge Guoguo 2026-02-24 14:27:05 +08:00
  • 3c58f6af4c
    Merge pull request #662 from alexhoshina/refactor/channel-system 美電球 2026-02-24 14:25:30 +08:00
  • c45811f2d9 test: simplify allowed command checks using slices.Contains Ruslan Semagin 2026-02-24 09:22:46 +03:00
  • 411df971ec refactor: remove Groq voice transcription dependency KoheiYamashita 2026-02-24 15:13:27 +09:00
  • 6a46cb0bb6 refactor: remove all built-in skills KoheiYamashita 2026-02-24 15:10:21 +09:00
  • 9a27809849 docs: fix session roadmap — clarify lazy loading vs cross-session search tradeoff inline dj-oyu 2026-02-24 15:09:08 +09:00
  • ec7b98708d docs: fix session roadmap — clarify lazy loading vs cross-session search tradeoff inline dj-oyu 2026-02-24 15:09:08 +09:00
  • f09be8f16e refactor: rename printHelp to printCliHelp and printInteractiveHelp Orlando Chen 2026-02-24 15:08:23 +09:00
  • 36f77eadb0 refactor: rename printHelp to printCliHelp and printInteractiveHelp seagochen 2026-02-24 15:08:23 +09:00
  • 66a12f9104 docs: add 13th review feedback (R-1) — lazy loading vs cross-session search contradiction dj-oyu 2026-02-24 15:08:03 +09:00
  • ba38e2c9e9 docs: add 13th review feedback (R-1) — lazy loading vs cross-session search contradiction dj-oyu 2026-02-24 15:08:03 +09:00
  • f2a926c397 Merge branch 'worktree-memory-optimization-impl' into memory-optimization-review dj-oyu 2026-02-24 15:06:11 +09:00
  • 06d6969f3a Merge branch 'worktree-memory-optimization-impl' into memory-optimization-review dj-oyu 2026-02-24 15:06:11 +09:00
  • 692520a5ed docs: add session management future roadmap to Phase 5 dj-oyu 2026-02-24 15:05:50 +09:00
  • 6623c44ae4 docs: add session management future roadmap to Phase 5 dj-oyu 2026-02-24 15:05:50 +09:00
  • 5f3fc4c133
    feat: add /usage command to show model info and token usage Claude 2026-02-24 06:03:19 +00:00
  • 1ddec1673c feat: add /usage command to show model info and token usage seagochen 2026-02-24 06:03:19 +00:00
  • 39a4dac167 docs: apply review Q feedback — clarify telegram.go B table entry dj-oyu 2026-02-24 15:02:43 +09:00
  • 94d599fea1 docs: apply review Q feedback — clarify telegram.go B table entry dj-oyu 2026-02-24 15:02:43 +09:00
  • 393c5d7810 refactor: remove I2C/SPI tools, devices package, and hardware skills KoheiYamashita 2026-02-24 15:02:23 +09:00
  • 7e728ab78a docs: add 12th review feedback (Q-1) — B table telegram.go entry includes already-implemented out slice dj-oyu 2026-02-24 15:01:59 +09:00
  • b20a8c2a08 docs: add 12th review feedback (Q-1) — B table telegram.go entry includes already-implemented out slice dj-oyu 2026-02-24 15:01:59 +09:00
  • 1b1888277f docs: update wechat qrcode Guoguo 2026-02-24 13:53:32 +08:00
  • 9ad6f2d7f9 docs: apply review P feedback — add missing Phase 0-2 items, annotate B table dj-oyu 2026-02-24 14:53:28 +09:00
  • ee1a625dcb docs: apply review P feedback — add missing Phase 0-2 items, annotate B table dj-oyu 2026-02-24 14:53:28 +09:00
  • 82d46a7684 style: apply gci, gofmt, gofumpt, golines to channels and config zhouliang 2026-02-24 13:52:43 +08:00
  • 38a5130498 docs: add 11th review feedback (P-1) — Phase 0-2 missing two medium-priority B items dj-oyu 2026-02-24 14:51:50 +09:00
  • c8f96d66c6 docs: add 11th review feedback (P-1) — Phase 0-2 missing two medium-priority B items dj-oyu 2026-02-24 14:51:50 +09:00
  • bce2c7fefc docs: apply review O feedback — fix push() name, add reTaskLine to Phase 0-4 dj-oyu 2026-02-24 14:48:08 +09:00
  • 8a512a6168 docs: apply review O feedback — fix push() name, add reTaskLine to Phase 0-4 dj-oyu 2026-02-24 14:48:08 +09:00
  • 2c8bf2aed6 docs: add 10th review feedback (O-1, O-2) — push() naming error and reTaskLine inline omissions dj-oyu 2026-02-24 14:45:54 +09:00
  • ee0167e043 docs: add 10th review feedback (O-1, O-2) — push() naming error and reTaskLine inline omissions dj-oyu 2026-02-24 14:45:54 +09:00
  • 0870815af2 fix(tools): inject TZ env into shell commands from config timezone muava12 2026-02-24 13:37:50 +08:00
  • 913f64ada1 docs: apply review N/M feedback — remove unsafe Phase 1 items, fix Phase 3-2 scope dj-oyu 2026-02-24 14:35:56 +09:00
  • 1d11874c54 docs: apply review N/M feedback — remove unsafe Phase 1 items, fix Phase 3-2 scope dj-oyu 2026-02-24 14:35:56 +09:00
  • ff6c412882 fix(fallback): treat unclassified errors as retriable for fallback muava12 2026-02-24 13:34:49 +08:00
  • 0d63e18880 test: avoid duplication in windows config path test Ruslan Semagin 2026-02-24 08:32:41 +03:00
  • 05df54565d docs: add 9th review feedback (N-1, N-2) — false optimizations in Phase 1 dj-oyu 2026-02-24 14:30:58 +09:00
  • 463be3d777 docs: add 9th review feedback (N-1, N-2) — false optimizations in Phase 1 dj-oyu 2026-02-24 14:30:58 +09:00
  • 7a0a9ac6bb Merge remote-tracking branch 'origin/main' into refactor/cmd Ruslan Semagin 2026-02-24 08:26:42 +03:00
  • bd8792f089 docs: add 8th review feedback (M-1) to CLAUDE.md dj-oyu 2026-02-24 14:25:49 +09:00
  • ee0afbe193 docs: add 8th review feedback (M-1) to CLAUDE.md dj-oyu 2026-02-24 14:25:49 +09:00
  • 36c316b7a7 docs: apply seventh review feedback L-1, remove FEEDBACK section dj-oyu 2026-02-24 14:23:30 +09:00
  • 7b8531cdd0 docs: apply seventh review feedback L-1, remove FEEDBACK section dj-oyu 2026-02-24 14:23:30 +09:00
  • 8e4686e09d refactor(pkg/utils): add unified atomic file write utility mosir 2026-02-24 13:22:52 +08:00
  • c56fcedcb1 refactor(pkg/utils): add unified atomic file write utility mosir 2026-02-24 13:22:52 +08:00
  • af9e08ad7e docs: add 7th review feedback (L-1) to CLAUDE.md dj-oyu 2026-02-24 14:22:05 +09:00
  • ba1c8a75fa docs: add 7th review feedback (L-1) to CLAUDE.md dj-oyu 2026-02-24 14:22:05 +09:00
  • 625c2f8be7 docs: apply sixth review feedback K-1, remove FEEDBACK section dj-oyu 2026-02-24 14:19:41 +09:00
  • e52547f17d docs: apply sixth review feedback K-1, remove FEEDBACK section dj-oyu 2026-02-24 14:19:41 +09:00
  • bce4987a9b docs: add 6th review feedback (K-1) to CLAUDE.md dj-oyu 2026-02-24 14:18:43 +09:00
  • ac233c77c7 docs: add 6th review feedback (K-1) to CLAUDE.md dj-oyu 2026-02-24 14:18:43 +09:00
  • 5316c5d802 docs: apply fifth review feedback J-1~J-2, remove FEEDBACK section dj-oyu 2026-02-24 14:16:27 +09:00
  • 435f9eab6c docs: apply fifth review feedback J-1~J-2, remove FEEDBACK section dj-oyu 2026-02-24 14:16:27 +09:00
  • 88422a4579 docs: add 5th review feedback (J-1, J-2) to CLAUDE.md dj-oyu 2026-02-24 14:13:17 +09:00
  • b6eff3d8cc docs: add 5th review feedback (J-1, J-2) to CLAUDE.md dj-oyu 2026-02-24 14:13:17 +09:00
  • 95adb0965b docs: apply fourth review feedback I-1~I-2, remove FEEDBACK section dj-oyu 2026-02-24 14:10:56 +09:00
  • f9e7037043 docs: apply fourth review feedback I-1~I-2, remove FEEDBACK section dj-oyu 2026-02-24 14:10:56 +09:00
  • 35c6492d91 docs: revise I-2 — private helpers are mostly inline regex, not new functions dj-oyu 2026-02-24 14:04:04 +09:00
  • 45a0d4b16e docs: revise I-2 — private helpers are mostly inline regex, not new functions dj-oyu 2026-02-24 14:04:04 +09:00
  • 17d259d6bb docs: audit and revise 4th review feedback with code references dj-oyu 2026-02-24 14:01:47 +09:00
  • 2a32ee74ea docs: audit and revise 4th review feedback with code references dj-oyu 2026-02-24 14:01:47 +09:00
  • cb9267faf9 docs: add 4th review feedback (I-1, I-2) to CLAUDE.md dj-oyu 2026-02-24 13:58:55 +09:00
  • e54a49f902 docs: add 4th review feedback (I-1, I-2) to CLAUDE.md dj-oyu 2026-02-24 13:58:55 +09:00
  • ef7cdde43c feat(tools): prioritize tavily as first search provider muava12 2026-02-24 12:55:06 +08:00
  • 2dc9433c28 merge: incorporate third-feedback-revised implementation plan dj-oyu 2026-02-24 13:54:54 +09:00
  • ff1bfc1547 merge: incorporate third-feedback-revised implementation plan dj-oyu 2026-02-24 13:54:54 +09:00
  • 215c18342f docs: apply third review feedback H-1~H-4, remove FEEDBACK section dj-oyu 2026-02-24 13:54:36 +09:00
  • 1d956d953a docs: apply third review feedback H-1~H-4, remove FEEDBACK section dj-oyu 2026-02-24 13:54:36 +09:00
  • 01353f6b00 refactor: migrate LLM provider layer to any-llm-go adapter KoheiYamashita 2026-02-24 13:54:14 +09:00
  • e1bf24e874 Merge remote-tracking branch 'origin/main' muava12 2026-02-24 12:52:59 +08:00
  • b0004d16a9
    Merge branch 'sipeed:main' into main Muafa R. 2026-02-24 12:51:38 +08:00
  • 07fb49e363 docs: clarify H-1 - AddFullMessage() already has no Save() call dj-oyu 2026-02-24 13:51:30 +09:00