Commit graph

  • e3131cfe1a fix: make speaking waveform animation loop seamlessly Kohei 2026-02-22 00:37:28 +09:00
  • 9906a67d06 fix: suppress emoji in voice/assistant mode and clean up system prompt KoheiYamashita 2026-02-22 00:32:46 +09:00
  • 3f285b0d4b feat: inject plan-mode reminders during tool-call iterations dj-oyu 2026-02-22 00:24:48 +09:00
  • 1db86f79d1 feat: inject plan-mode reminders during tool-call iterations dj-oyu 2026-02-22 00:24:48 +09:00
  • 92610bbdf2 Restore the README to be consistent with upstream to avoid duplicate conflicts. likeaturtle 2026-02-21 23:24:12 +08:00
  • 0930db1170 Merge remote-tracking branch 'upstream/main' likeaturtle 2026-02-21 23:18:44 +08:00
  • 5069da9641 feat: add cross-channel awareness for AI agent messaging KoheiYamashita 2026-02-22 00:08:20 +09:00
  • 7194acbf02 fix: preserve assistant message in chat history when TTS is interrupted Kohei 2026-02-21 23:39:45 +09:00
  • 64e7a42f9a fix: add FOREGROUND_SERVICE_TYPE_CAMERA to keep camera alive across turns Kohei 2026-02-21 23:19:53 +09:00
  • ff2319cdb6 fix: resolve Groq STT key from model_list when providers.groq is absent kernoeb 2026-02-21 14:54:05 +01:00
  • 03e46c3d64 feat: add chat history to assistant overlay with tap-to-expand Kohei 2026-02-21 22:49:55 +09:00
  • 9a2824bab5 docs: update README and AGENTS.md with TUI documentation Rahul Bansal 2026-02-21 19:15:44 +05:30
  • 94fa0b48c8 fix: suppress logger during TUI, fix viewport layout and input handling Rahul Bansal 2026-02-21 19:11:38 +05:30
  • 9068f8a329 fix: focus textarea on init, use shift+enter for newlines Rahul Bansal 2026-02-21 19:07:39 +05:30
  • e43f5e3cf8 chore: remove stale chzyer/readline dependency Rahul Bansal 2026-02-21 18:47:19 +05:30
  • 4421d89dcd feat: wire bubbletea TUI into picoclaw agent, remove readline REPL Rahul Bansal 2026-02-21 18:43:25 +05:30
  • 23edcaa213 fix: add panic recovery in processMessage, use typed role constants Rahul Bansal 2026-02-21 18:41:21 +05:30
  • 00c17ba00c fix: show model name, message count, session key in TUI status bar Rahul Bansal 2026-02-21 18:37:44 +05:30
  • 530d6a1253 feat: create bubbletea TUI with chat viewport, markdown rendering, and tool indicators Rahul Bansal 2026-02-21 18:35:05 +05:30
  • e21e2e90ef fix: resolve black camera preview and permission issues in assistant overlay Kohei 2026-02-21 21:42:09 +09:00
  • 08e7bd5965 style: fix golines formatting for CI compliance Edouard CLAUDE 2026-02-21 16:00:33 +04:00
  • f94e299f65 fix: prevent assistant launch from bringing MainActivity to foreground Kohei 2026-02-21 20:52:22 +09:00
  • ec28399775 fix: use immutable JSON string for tool call event args, improve tests Rahul Bansal 2026-02-21 17:17:19 +05:30
  • b98773eaf4 Merge remote-tracking branch 'upstream/main' likeaturtle 2026-02-21 19:47:09 +08:00
  • 61cb340147 feat: add AgentEventListener for real-time tool/thinking notifications Rahul Bansal 2026-02-21 17:13:32 +05:30
  • b644bd1a24 chore: add .worktrees/ to gitignore Rahul Bansal 2026-02-21 17:09:10 +05:30
  • 26da5defe8 feat: add HTMX dashboard with auth and CRUD Edouard CLAUDE 2026-02-21 15:32:02 +04:00
  • 7b13171689 fix: add microphone foreground service type for AssistantService STT Kohei 2026-02-21 20:26:09 +09:00
  • cce4bb484c docs: add Community link to Full Documentation section Kadic Mirzet 2026-02-21 12:20:45 +01:00
  • 0f576ba3a5 refactor: Rename sandbox Stop to Prune, remove DisabledTool, and introduce a centralized sandbox pruning loop. 0x5487 2026-02-21 19:11:38 +08:00
  • 1612c40f9c fix: align Docker Go version with go.mod and optimize logger hobostay 2026-02-21 19:02:21 +08:00
  • 6196f558c2 docs: update documentation after main merge Kadic Mirzet 2026-02-21 11:54:20 +01:00
  • 6478c5c7d9 Add AGENTS.md at repo root Thomas Beaudouin 2026-02-21 18:42:30 +08:00
  • b9acae56b9 docs: incorporate WeCom documentation into channels Kadic Mirzet 2026-02-21 11:29:10 +01:00
  • 2ff2e13e17 feat(retry): add retry logic with backoff for LLM calls Thomas Beaudouin 2026-02-21 18:26:36 +08:00
  • cf8b09d2d3 docs: split WeCom configuration into Chinese and English versions Kadic Mirzet 2026-02-21 11:08:58 +01:00
  • 64aec232ce Merge remote-tracking branch 'upstream/main' into feat/ack-reaction zhangweiii 2026-02-21 18:05:43 +08:00
  • 18309c3f9d fix: prevent overlay pill bar from trembling by using fixed-height window Kohei 2026-02-21 18:59:21 +09:00
  • aa6e2c4643 docs: link Antigravity OAuth to documentation Kadic Mirzet 2026-02-21 10:56:16 +01:00
  • 824f4f9309 Merge remote-tracking branch 'upstream/main' into feat/agent-sandbox 0x5487 2026-02-21 17:48:29 +08:00
  • 4c66b42191 fix: update old roadmap references to docs/community/roadmap.md Kadic Mirzet 2026-02-21 10:46:13 +01:00
  • 6f36d66176 docs: update ROADMAP.md references to docs/community/roadmap.md Kadic Mirzet 2026-02-21 10:41:53 +01:00
  • 3998a7349a docs: remove ROADMAP.md from root - moved to docs/community/roadmap.md Kadic Mirzet 2026-02-21 10:41:06 +01:00
  • b8c8fbec3c docs: sync docs/community/roadmap.md with ROADMAP.md Kadic Mirzet 2026-02-21 10:40:29 +01:00
  • 97aa3d0845 docs: remove redundant community roadmap file Kadic Mirzet 2026-02-21 10:27:51 +01:00
  • 2475ac2adb docs: add Antigravity implementation guide for developers Kadic Mirzet 2026-02-21 10:18:41 +01:00
  • 6347b61139 docs: add IDE Setup section with Antigravity documentation Kadic Mirzet 2026-02-21 10:09:48 +01:00
  • 4282ac4cff fix: add lifecycle-service dependency for AssistantService KoheiYamashita 2026-02-21 18:08:42 +09:00
  • 9ea508a6e0 feat: add assistant overlay with Gemini-style pill bar UI KoheiYamashita 2026-02-21 18:05:05 +09:00
  • d204b4e277 merge: merge main into docs branch Kadic Mirzet 2026-02-21 09:52:28 +01:00
  • e45054cf12 fix: golangci-lint run --fix Hoshina 2026-02-21 16:35:56 +08:00
  • b25b3c1324 fix: golangci-lint run --fix Hoshina 2026-02-21 16:35:56 +08:00
  • 4e3836c307 feat(signal): integrate native Signal messenger support AlbertBui010 2026-02-21 15:21:36 +07:00
  • 884c62423e run go fix Александр Мелентьев 2026-02-21 10:33:14 +03:00
  • 16f73a3b15 cleanup: remove dead code and add regression tests nayihz 2026-02-19 13:19:31 +08:00
  • 302985d17d fix: add serialization-json dependency to app module for BroadcastReceiver KoheiYamashita 2026-02-21 16:25:05 +09:00
  • 9f6b5a73a5
    fix: support keyless Ollama and harden exec working_dir checks Kevin Perez 2026-02-18 15:31:32 +04:00
  • 4246ac5321 feat: add client type tracking and broadcast fallback for disconnected WS clients KoheiYamashita 2026-02-21 16:22:11 +09:00
  • 21a6bb12a1 feat: add bounded retry logic with escalating timeouts for LLM calls Thomas Beaudouin 2026-02-21 14:54:08 +08:00
  • 560a4456a7 fix: sanitizer drops 2nd+ tool_result in multi-call batches; add /doctor command Rahul Bansal 2026-02-21 11:56:31 +05:30
  • 5449b5231e fix(mcp): prevent use-after-close race between CallTool and Close yuchou87 2026-02-21 14:10:48 +08:00
  • cfc29a1383 fix(mcp): prevent use-after-close race between CallTool and Close yuchou87 2026-02-21 14:10:48 +08:00
  • 394c5494c9 fix: doctor --fix now repairs corrupt sessions instead of deleting them Rahul Bansal 2026-02-21 11:36:52 +05:30
  • 04d047fd37 fix: make forceCompression snap cut point to tool pair boundaries Rahul Bansal 2026-02-21 11:35:10 +05:30
  • 3d1d480975 fix: make TruncateHistory pair-aware to prevent orphaned tool messages Rahul Bansal 2026-02-21 11:33:57 +05:30
  • 3664ab3914 fix: sanitizeHistoryForProvider now repairs orphaned tool_use blocks Rahul Bansal 2026-02-21 11:32:25 +05:30
  • 46a5dde93a feat: add repairOrphanedToolPairs utility for fixing orphaned tool_use/tool_result pairs Rahul Bansal 2026-02-21 11:30:41 +05:30
  • a0d66fa5cd perf(agent): cache ListAgentIDs() result before MCP tool registration loop yuchou87 2026-02-21 13:48:41 +08:00
  • 11dbc301f9 perf(agent): cache ListAgentIDs() result before MCP tool registration loop yuchou87 2026-02-21 13:48:41 +08:00
  • 0f611790af fix(mcp): include server name and cause in Close() errors yuchou87 2026-02-21 13:46:06 +08:00
  • d2b3fc1dd0 fix(mcp): include server name and cause in Close() errors yuchou87 2026-02-21 13:46:06 +08:00
  • 6f54baf608 fix(mcp): reject empty keys in loadEnvFile yuchou87 2026-02-21 13:45:00 +08:00
  • 33058b534e fix(mcp): reject empty keys in loadEnvFile yuchou87 2026-02-21 13:45:00 +08:00
  • e420998a60 docs(config): restore MCP server examples in config.example.json yuchou87 2026-02-21 13:42:26 +08:00
  • 59e9c55454 docs(config): restore MCP server examples in config.example.json yuchou87 2026-02-21 13:42:26 +08:00
  • 1ce5a7ea5b feat: Improve tool call extraction and stripping to support multiple blocks and markdown wrappers with robust JSON brace matching. Rahul Chand 2026-02-21 11:12:25 +05:30
  • 1321dcc03e fix(mcp): guard against nil result from CallTool yuchou87 2026-02-21 13:40:55 +08:00
  • 246fdf3f33 fix(mcp): guard against nil result from CallTool yuchou87 2026-02-21 13:40:55 +08:00
  • bd416d004f fix(scripts): specify service name in docker compose build yuchou87 2026-02-21 13:39:42 +08:00
  • fb2b594060 fix(scripts): specify service name in docker compose build yuchou87 2026-02-21 13:39:42 +08:00
  • 408b3ea06f feat: add self-update command with periodic update hints Rahul Bansal 2026-02-21 11:09:26 +05:30
  • 9ba4c530aa feat: add pico shorthand symlink to build and install targets Rahul Bansal 2026-02-21 11:09:21 +05:30
  • 40049ab596 Merge branch 'main' into mcp-tools-support yuchou87 2026-02-21 13:28:15 +08:00
  • d867e86dbe Merge branch 'main' into mcp-tools-support yuchou87 2026-02-21 13:28:15 +08:00
  • c31af80182 feat: add subscription OAuth option to Anthropic onboarding Rahul Bansal 2026-02-21 10:52:06 +05:30
  • d6e609055a fix: error on unknown flags, standardize help format, move skills dispatch Rahul Bansal 2026-02-21 10:34:04 +05:30
  • b6a71c62c4 feat: add picoclaw sessions subcommand for session management Rahul Bansal 2026-02-21 10:33:59 +05:30
  • 5582760cec fix: sync Telegram commands with agent loop and fix empty channels list Rahul Bansal 2026-02-21 10:33:54 +05:30
  • ab0fba27fc feat: make picoclaw onboard interactive with provider selection and verification Rahul Bansal 2026-02-21 10:33:49 +05:30
  • 11e001b27c fix: suggest 'picoclaw doctor' in error messages across CLI Rahul Bansal 2026-02-21 10:28:20 +05:30
  • 67bbf6f7f4 feat: add terminal spinner for CLI agent mode Rahul Bansal 2026-02-21 10:28:15 +05:30
  • 08bb45aeb6 feat: add /new and /status slash commands to agent loop Rahul Bansal 2026-02-21 10:28:11 +05:30
  • 56c441e760 fix: change default model to ollama/llama3 and trim config to 5 models Rahul Bansal 2026-02-21 10:28:05 +05:30
  • 989954e9d4 feat: add /help command and improve /list models in agent loop Rahul Bansal 2026-02-21 10:23:58 +05:30
  • f78ac3abe7 fix: correct Telegram command text and add missing commands to /help Rahul Bansal 2026-02-21 10:23:53 +05:30
  • 1789c03736 fix: replace raw Go errors with friendly user-facing messages in chat Rahul Bansal 2026-02-21 10:23:50 +05:30
  • 51b591edda fix: add --help/-h flag support to CLI and all subcommands Rahul Bansal 2026-02-21 10:23:44 +05:30
  • cf6831aec8 docs: add workspace permission system implementation plan Rahul Bansal 2026-02-21 09:42:06 +05:30
  • bac8e9d732 feat: add Telegram inline keyboard permission prompts Rahul Bansal 2026-02-21 09:42:03 +05:30
  • 0dc21b649f feat: wire permission system into agent loop and CLI Rahul Bansal 2026-02-21 09:41:57 +05:30