Commit graph

  • b9c6ec17fd docs: clarify H-1 - AddFullMessage() already has no Save() call dj-oyu 2026-02-24 13:51:30 +09:00
  • 3e482259dc docs: add third FEEDBACK round to implementation plan review dj-oyu 2026-02-24 13:49:29 +09:00
  • fed503cc59 docs: add third FEEDBACK round to implementation plan review dj-oyu 2026-02-24 13:49:29 +09:00
  • cad9d820bf
    feat: add /help command available in all interactive modes Claude 2026-02-24 04:48:47 +00:00
  • a961328127 feat: add /help command available in all interactive modes seagochen 2026-02-24 04:48:47 +00:00
  • 3c13e2fd5d merge: incorporate second-feedback-revised implementation plan dj-oyu 2026-02-24 13:47:34 +09:00
  • 415d9045a9 merge: incorporate second-feedback-revised implementation plan dj-oyu 2026-02-24 13:47:34 +09:00
  • a2a6de63a4 docs: apply second review feedback G-1~G-4, remove FEEDBACK section dj-oyu 2026-02-24 13:46:17 +09:00
  • db78df5172 docs: apply second review feedback G-1~G-4, remove FEEDBACK section dj-oyu 2026-02-24 13:46:17 +09:00
  • da71be56d2 docs: add visitor pattern to G-1 for zero-copy log filtering dj-oyu 2026-02-24 13:44:31 +09:00
  • 10df96e6c2 docs: add visitor pattern to G-1 for zero-copy log filtering dj-oyu 2026-02-24 13:44:31 +09:00
  • 8f45a7ec41 docs: revise G-1 - ring buffer pointer approach avoids data race safely dj-oyu 2026-02-24 13:41:38 +09:00
  • a30bbf7567 docs: revise G-1 - ring buffer pointer approach avoids data race safely dj-oyu 2026-02-24 13:41:38 +09:00
  • 349c59e0c6 docs: add second FEEDBACK round to implementation plan review dj-oyu 2026-02-24 13:39:01 +09:00
  • fcc2fd2bf3 docs: add second FEEDBACK round to implementation plan review dj-oyu 2026-02-24 13:39:01 +09:00
  • d51081aa9f merge: incorporate feedback-revised implementation plan dj-oyu 2026-02-24 13:36:41 +09:00
  • 63cac9e961 merge: incorporate feedback-revised implementation plan dj-oyu 2026-02-24 13:36:41 +09:00
  • 1872ddb14b docs: apply feedback F-1~F-8 to implementation plan, remove FEEDBACK section dj-oyu 2026-02-24 13:36:23 +09:00
  • c12151093c docs: apply feedback F-1~F-8 to implementation plan, remove FEEDBACK section dj-oyu 2026-02-24 13:36:23 +09:00
  • 3e74d1375d docs: add FEEDBACK section reviewing the phased implementation plan dj-oyu 2026-02-24 13:33:14 +09:00
  • 941504f107 docs: add FEEDBACK section reviewing the phased implementation plan dj-oyu 2026-02-24 13:33:14 +09:00
  • 8051b2e3ca merge: bring in phased implementation plan from worktree-memory-optimization-impl dj-oyu 2026-02-24 13:32:01 +09:00
  • 6f3bb9d3f5 merge: bring in phased implementation plan from worktree-memory-optimization-impl dj-oyu 2026-02-24 13:32:01 +09:00
  • 38a962ef47 docs: add phased implementation plan for memory optimization dj-oyu 2026-02-24 13:30:37 +09:00
  • f00301468f docs: add phased implementation plan for memory optimization dj-oyu 2026-02-24 13:30:37 +09:00
  • 7fc6cbea8f feat(skills): add self-improving and system-monitor skills muava12 2026-02-24 12:29:18 +08:00
  • bf9105f42a fix: add skills related examples in README zenix.huang 2026-02-24 13:20:01 +09:00
  • a5db687abe docs: revise storage strategy with abundant RAM context (7GB/5GB avail) dj-oyu 2026-02-24 13:19:35 +09:00
  • 2e3711a27d docs: revise storage strategy with abundant RAM context (7GB/5GB avail) dj-oyu 2026-02-24 13:19:35 +09:00
  • 692efb2128 chore: apply PR #697 comment translations to refactored channel subpackages Hoshina 2026-02-24 12:17:11 +08:00
  • 80f17964e3 fix: check for missing api_base field to avoid default value pollution zenix.huang 2026-02-21 12:57:26 +09:00
  • a52434e5c2 docs: add storage protection design analysis for microSD write reduction dj-oyu 2026-02-24 13:14:59 +09:00
  • fa15cb9d2d docs: add storage protection design analysis for microSD write reduction dj-oyu 2026-02-24 13:14:59 +09:00
  • 94f59fbcab fix: address PR #662 review comments (bus drain, context timeouts, onebot leak) Hoshina 2026-02-23 21:34:37 +08:00
  • cea0b95f07 refactor(loop): disable media cleanup to prevent premature file deletion Hoshina 2026-02-23 08:20:15 +08:00
  • 3fb4469e47 feat(identity): add unified user identity with canonical platform:id format Hoshina 2026-02-23 06:56:48 +08:00
  • db3c1e011f fix: address PR review feedback across channel system Hoshina 2026-02-23 06:03:23 +08:00
  • f4b0f080e2 refactor(channels): move SplitMessage from pkg/utils to pkg/channels Hoshina 2026-02-23 05:46:34 +08:00
  • ced55e768c fix: resolve golangci-lint issues in channel system Hoshina 2026-02-23 05:22:18 +08:00
  • 90b4a64683 feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7) Hoshina 2026-02-23 04:55:15 +08:00
  • 4c653c661d refactor(channels): standardize group chat trigger filtering (Phase 8) Hoshina 2026-02-23 04:11:11 +08:00
  • 437657c5d5 refactor(channels): remove channel-side voice transcription (Phase 12) Hoshina 2026-02-23 03:47:12 +08:00
  • 4c7a5df307 feat(channels): add MediaSender optional interface for outbound media Hoshina 2026-02-23 03:10:57 +08:00
  • d1551dc423 refactor(channels): consolidate HTTP servers into shared server managed by Manager Hoshina 2026-02-23 02:39:09 +08:00
  • cc92a62812 refactor(channels): standardize Send error classification with sentinel types Hoshina 2026-02-23 01:45:48 +08:00
  • 24e2ed79c0 refactor(bus): fix deadlock and concurrency issues in MessageBus Hoshina 2026-02-23 00:44:45 +08:00
  • a32d98534c refactor(channels): add per-channel rate limiting and send retry with error classification Hoshina 2026-02-22 23:51:55 +08:00
  • 8116bcb6bc refactor(media): add MediaStore for unified media file lifecycle management Hoshina 2026-02-22 23:27:55 +08:00
  • 70019836b5 refactor(channels): unify message splitting and add per-channel worker queues Hoshina 2026-02-22 22:46:29 +08:00
  • b6161aec3f refactor(channels): unify Start/Stop lifecycle and fix goroutine/context leaks Hoshina 2026-02-22 22:25:07 +08:00
  • 153198e0f3 refactor(bus,channels): promote peer and messageID from metadata to structured fields Hoshina 2026-02-22 21:57:12 +08:00
  • 00fd70e1aa fix: golangci-lint run --fix Hoshina 2026-02-21 16:35:56 +08:00
  • b1cbaaba57 refactor(channels): replace bool with atomic.Bool for running state in BaseChannel Hoshina 2026-02-21 00:00:29 +08:00
  • 420eadc2ba refactor(channels): remove redundant setRunning method from BaseChannel Hoshina 2026-02-20 23:52:41 +08:00
  • 952ae91501 refactor(channels): remove old channel files from parent package Hoshina 2026-02-20 23:26:33 +08:00
  • 36eb68dd67 refactor(channels): add channel subpackages and update gateway imports Hoshina 2026-02-20 23:25:44 +08:00
  • 383687dc57 refactor(channels): replace direct constructors with factory registry in manager Hoshina 2026-02-20 23:19:40 +08:00
  • 57c1d37c22 refactor(channels): add factory registry and export SetRunning on BaseChannel Hoshina 2026-02-20 23:18:46 +08:00
  • a1c8d3c321 fix(skills): make ntfy_send.sh self-contained to avoid safety guard muava12 2026-02-24 12:04:12 +08:00
  • 0128a0632a docs: add design-level root cause analysis to memory optimization section dj-oyu 2026-02-24 13:03:39 +09:00
  • c54a6172b6 docs: add design-level root cause analysis to memory optimization section dj-oyu 2026-02-24 13:03:39 +09:00
  • f4a9d3ffac docs: add code smell patterns to memory optimization section dj-oyu 2026-02-24 12:59:36 +09:00
  • db1b64c897 docs: add code smell patterns to memory optimization section dj-oyu 2026-02-24 12:59:36 +09:00
  • 3631ddfc9e docs: add memory optimization review findings to CLAUDE.md dj-oyu 2026-02-24 12:56:51 +09:00
  • be8b6745b9 docs: add memory optimization review findings to CLAUDE.md dj-oyu 2026-02-24 12:56:51 +09:00
  • b15a9c4df5 fix: source lint error. “coohu” 2026-02-24 11:56:50 +08:00
  • 9c4a7f919f feat(skills): add picoclaw-life skill for gateway lifecycle management muava12 2026-02-24 11:48:06 +08:00
  • 0f686df853 perf: replace string concatenation with strings.Builder in hot paths dj-oyu 2026-02-24 12:47:07 +09:00
  • 3e0245bd3d perf: replace string concatenation with strings.Builder in hot paths dj-oyu 2026-02-24 12:47:07 +09:00
  • 3a918c7d33 refactor(skills): eliminate shared/ folder, co-locate scripts per skill muava12 2026-02-24 11:37:49 +08:00
  • 144149efaa fix(config): add missing Tavily default config in defaults.go 王璐瑶 2026-02-24 11:37:11 +08:00
  • 3c4cf6af6f fix: move heartbeat worktree cleanup to defer for guaranteed execution dj-oyu 2026-02-24 12:35:23 +09:00
  • 4a6fc48ebd fix: move heartbeat worktree cleanup to defer for guaranteed execution dj-oyu 2026-02-24 12:35:23 +09:00
  • 49237b3b59
    feat: add command mode with /cmd, /pico, /hipico, /byepico commands Claude 2026-02-24 03:31:09 +00:00
  • 39c85c52be feat: add command mode with /cmd, /pico, /hipico, /byepico commands seagochen 2026-02-24 03:31:09 +00:00
  • f208f90f6d refactor(skills): store runtime data in skill-local data/ directory muava12 2026-02-24 11:29:24 +08:00
  • 53c4398487 feat: add git worktree isolation for per-session plan/heartbeat execution dj-oyu 2026-02-24 12:24:51 +09:00
  • 3b80df75a2 feat: add git worktree isolation for per-session plan/heartbeat execution dj-oyu 2026-02-24 12:24:51 +09:00
  • 09fa0a1b88 fix(agent): route fallback candidates to correct provider muava12 2026-02-24 11:16:22 +08:00
  • abe0375ce9 fix(channels): make email Stop() wait for checkLoop (lifecycle compliance) zhouliang 2026-02-24 10:43:49 +08:00
  • 92c00a3a81 Revert "revert(providers): revert cooldown tracker per-model changes" muava12 2026-02-24 10:38:48 +08:00
  • 8a441888f4
    feat: enhance swarm protocol with gossip and RPC message types, improve leader election logic, and add tests Zhaoyikaiii 2026-02-24 10:17:23 +08:00
  • ba76c4da3b docs: add Kimi Coding to supported vendors and examples Reginaldo 2026-02-23 23:15:49 -03:00
  • 673280ce2f revert(providers): revert cooldown tracker per-model changes muava12 2026-02-24 10:14:20 +08:00
  • 2a2797f99d feat: add Kimi Coding compatibility and model preset Reginaldo 2026-02-23 23:07:46 -03:00
  • 1fde2d35b9 fix(ci): remove snapshot suffix from goreleaser build version muava12 2026-02-24 10:02:30 +08:00
  • 917b34df09 Merge branch 'main' of https://github.com/sipeed/picoclaw into ssy “coohu” 2026-02-24 09:55:37 +08:00
  • cd13f45dcb feat(providers): track cooldowns per-model muava12 2026-02-24 09:54:09 +08:00
  • 52f600fdb6
    Merge aba02a4c12 into 7cbfa89a96 Zihang Xu 2026-02-24 08:53:03 +07:00
  • a21d76e952
    retain the helpful comment Yasuhiro Matsumoto 2026-02-24 10:46:16 +09:00
  • 05f80c5f3d refactor: decompose AgentLoop and improve code quality Sai Balusu 2026-02-23 20:43:14 -05:00
  • 199aff0b1c chore: fully revert shell.go to maintain absolute PR scope Andrew 2026-02-24 01:26:32 +00:00
  • 6a3f0975dc chore: revert out-of-scope regex in shell.go to keep PR focused Andrew 2026-02-24 01:19:58 +00:00
  • 5742374ce7 feat: add skills, picoclaw manager, and improve fallback errors muava12 2026-02-24 08:54:14 +08:00
  • 6636be09c4 fix: update file permission syntax in saveStoreUnsafe for consistency decker 2026-02-24 08:37:29 +08:00
  • 12ba514761 fix: address edge cases, bounds checks, and unused configs based on automated review Andrew 2026-02-24 00:07:35 +00:00
  • a54be41ca7 Moving logging from INFO to DEBUG for messages Removing extrnaeous comments about mutex in loop.go Aditya Kalro 2026-02-23 15:50:55 -08:00
  • 04806bffe3 Moving logging from INFO to DEBUG for messages Removing extrnaeous comments about mutex in loop.go Aditya Kalro 2026-02-23 15:50:55 -08:00
  • 50dc9ec02b test: add table-driven edge case tests for message chunking Andrew 2026-02-23 23:42:30 +00:00
  • 765e90a5b6
    Merge branch 'sipeed:main' into main decker 2026-02-24 07:21:36 +08:00