Commit graph

  • 1f74b227b9 test: add comprehensive tests for ITR commands, DAG, RLM, and SecureBus ZanzyTHEbar 2026-02-19 14:48:46 +00:00
  • 364746307f feat(securebus): switch socket transport from JSON to FlatBuffers wire format ZanzyTHEbar 2026-02-19 14:48:24 +00:00
  • dc0559b617 feat(itr): add wazero WASM runtime for sandboxed code execution ZanzyTHEbar 2026-02-19 14:48:03 +00:00
  • c86f4a53de feat(itr): add FlatBuffers binary codec for ITR command protocol ZanzyTHEbar 2026-02-19 14:47:41 +00:00
  • d7cf613786 fix(agent): avoid consecutive system messages in compression yinwm 2026-02-19 22:47:03 +08:00
  • 1e96733435 fix(agent): avoid consecutive system messages in compression yinwm 2026-02-19 22:47:03 +08:00
  • 05457ff528 refactor(json)!: migrate from encoding/json to go-json-experiment/json v2 ZanzyTHEbar 2026-02-19 14:46:57 +00:00
  • ed510e17b9 build(deps): add flatbuffers, wazero, and promote jsonv2 to direct dep ZanzyTHEbar 2026-02-19 14:43:10 +00:00
  • e2b16f23a2 fix(discord): apply 2000-char chunking when sending messages with attachments XZB-1248 2026-02-19 22:36:04 +08:00
  • 61760336d5
    Update pkg/tools/web.go comment to fit with changes trungtt6 2026-02-19 22:34:02 +08:00
  • ee5aa74ee7 fix(onebot): add metadata for direct and group message handling Hoshina 2026-02-19 22:30:34 +08:00
  • 3f26a37e32 fix(slack): use full chatID as pendingAcks key in sendWithAttachments XZB-1248 2026-02-19 22:30:29 +08:00
  • b301f2b15a update config for router feature Luke Milby 2026-02-19 09:28:21 -05:00
  • cd842e265e add: fail fast on invalid attachment entries XZB-1248 2026-02-19 22:23:20 +08:00
  • a9f9673bab feat: Enhance mkdirAllInRoot to prevent creating directories over existing files and add tests for directory creation functionality. 0x5487 2026-02-19 22:20:30 +08:00
  • bdb472b8a4 feat: Enhance mkdirAllInRoot to prevent creating directories over existing files and add tests for directory creation functionality. 0x5487 2026-02-19 22:20:30 +08:00
  • 6d4d2ed7a0 feat: add workspace path validation for sending attachments XZB-1248 2026-02-19 22:18:26 +08:00
  • c3967a560d Fix web config and search tool tests PhotoPortfolio Developer 2026-02-19 22:17:01 +08:00
  • 3be030b149 Minor fix PhotoPortfolio Developer 2026-02-19 22:15:32 +08:00
  • ba5b95f008 feat(config): support viper multi-format config loading and CLI config override sky5454 2026-02-19 22:13:13 +08:00
  • 70dfe7e589 Remove my Key PhotoPortfolio Developer 2026-02-19 22:07:21 +08:00
  • a31403c547 fix: potential handle leak when send attachments on slack XZB-1248 2026-02-19 22:07:18 +08:00
  • d7dddb3cf9 feat: redesign UI with dark glassmorphism theme and Lucide icons Kohei 2026-02-19 23:06:29 +09:00
  • 4acb5476b1 Merge branch 'main' into Revised-search-mechanism PhotoPortfolio Developer 2026-02-19 22:06:10 +08:00
  • b3094715bd refactor: Reorder filesystem helper functions, extract directory entry formatting logic, and enhance WriteFileTool's result message. 0x5487 2026-02-19 22:05:42 +08:00
  • 63e45f5e38 refactor: Reorder filesystem helper functions, extract directory entry formatting logic, and enhance WriteFileTool's result message. 0x5487 2026-02-19 22:05:42 +08:00
  • 45d2edef5c feat: add file attachment support to message tool XZB-1248 2026-02-19 11:11:47 +08:00
  • 3991a412e1 fixed tab indentation in Makefile , improve readability 0x1iii1ii 2026-02-19 20:46:49 +07:00
  • dd75f0b56e fix(security): Symlink TOCTOU race condition Goksu Ceylan 2026-02-19 08:46:39 -05:00
  • f9b1b05a35 fix formatting whitespace Goksu Ceylan 2026-02-19 08:42:37 -05:00
  • 10de545d82
    Merge branch 'sipeed:main' into fix/raw_json_response Man Manavadaria 2026-02-19 19:07:40 +05:30
  • cc383eb668 fix: add missing ProGuard rules to prevent release build crash Kohei 2026-02-19 22:33:34 +09:00
  • 04831e5166 Fix json strip from text ManManavadaria 2026-02-19 19:03:07 +05:30
  • 388f7b91e8 Merge remote-tracking branch 'upstream/main' cointem 2026-02-19 21:32:34 +08:00
  • e31685c8cf fix (security): custom deny patterns denying default patterns Goksu Ceylan 2026-02-19 08:29:52 -05:00
  • 3186c2d216 chore: add pre-commit and commit-msg git hooks ZanzyTHEbar 2026-02-19 13:29:03 +00:00
  • 512fd885e3 chore: merge main and resolve conflicts in http_provider.go instax-dutta 2026-02-19 18:57:32 +05:30
  • c1e02e7898 Merge origin/main into feature/nvidia-nim-kimi instax-dutta 2026-02-19 18:55:37 +05:30
  • 0617e31647 docs: add French README (README.fr.md) (#408) Edouard CLAUDE 2026-02-19 17:23:06 +04:00
  • 521359ed4f
    docs: add French README (README.fr.md) (#408) Edouard CLAUDE 2026-02-19 17:23:06 +04:00
  • dda0dd9d5f fix: auto-scroll chat when messages exceed display limit Kohei 2026-02-19 22:22:19 +09:00
  • 9929003f69 fix(tests): correct errors.Is argument order and revert unrelated rename Ruslan Semagin 2026-02-19 16:18:25 +03:00
  • c7f6095904 feat: add input_mode flag for voice-optimized LLM responses Kohei 2026-02-19 22:11:02 +09:00
  • 78319093c9 Fix: Refactor LLM response parser to separate tool calls and strip them from text content in openai_compat providers ManManavadaria 2026-02-19 18:29:03 +05:30
  • f4ec7103fe feat(config): add XDG platform path helpers ZanzyTHEbar 2026-02-19 12:44:09 +00:00
  • 508f9cdd6d fix (security) Shell working_dir bypass Goksu Ceylan 2026-02-19 07:42:24 -05:00
  • 87dac508c9 feat: add voice interrupt via orb tap with server-side cancellation Kohei 2026-02-19 21:40:53 +09:00
  • 0db51c3b63 chore: update go.mod/go.sum for new dependencies ZanzyTHEbar 2026-02-19 12:31:35 +00:00
  • 395fef1157 feat(agent,sqlc,security): conversation/thread/mention ops + security additions ZanzyTHEbar 2026-02-19 12:31:18 +00:00
  • f5f015ca2f fix: keep Discord typing indicator alive during agent processing (#391) Jex 2026-02-19 20:28:58 +08:00
  • 213274002a
    fix: keep Discord typing indicator alive during agent processing (#391) Jex 2026-02-19 20:28:58 +08:00
  • 292d866b7c fix: use Anthropic SDK when api_key is configured root 2026-02-19 12:23:39 +00:00
  • f2cdb16f0f fixes harshbansal7 2026-02-19 17:45:58 +05:30
  • 32fcd87737 feat(itr/dag): add router for tool-call dispatch routing ZanzyTHEbar 2026-02-19 12:14:17 +00:00
  • 17634aa9ac feat(agent): wire SecureBus into agent loop and main entrypoints ZanzyTHEbar 2026-02-19 12:13:55 +00:00
  • 90c70e8cb0 feat(itr,security,rlm): add Isolated Tool Runtime core + RLM engine ZanzyTHEbar 2026-02-19 12:13:05 +00:00
  • 70614c8e54 feat(tools): add CapableTool interface and Capabilities() declarations ZanzyTHEbar 2026-02-19 12:12:29 +00:00
  • 9b8163caf9 feat(fantasy,agent,memory,worker): extract and harden from Budgetsmith ZanzyTHEbar 2026-02-19 12:12:00 +00:00
  • ca31e45346 Merge branch 'main' of https://github.com/sipeed/picoclaw into telegram_chunking harshbansal7 2026-02-19 17:38:49 +05:30
  • fce7fd3cfb fix(logging): align default paths and refactor logging setup Mauro Trulli 2026-02-19 13:04:56 +01:00
  • 7b22544d31 fix(agent): use fallback workspace path for MCP initialization yuchou87 2026-02-19 20:03:00 +08:00
  • a7a4e88fff fix(agent): use fallback workspace path for MCP initialization yuchou87 2026-02-19 20:03:00 +08:00
  • 8e060701c9 Add chunking on Telegram Msgs harshbansal7 2026-02-19 17:27:36 +05:30
  • 545b0203b3 fix: add @OptIn(ExperimentalCoroutinesApi) for onTimeout usage Kohei 2026-02-19 20:54:41 +09:00
  • d89c153afa fix: resolve VoiceModeManager race conditions and add server heartbeat Kohei 2026-02-19 20:50:16 +09:00
  • 20823bafcc docs: add CLAUDE.md for Claude Code guidance Kadic Mirzet 2026-02-19 12:49:48 +01:00
  • f1675c3cce fix(mcp): prevent race condition between CallTool and Close yuchou87 2026-02-19 19:47:05 +08:00
  • f1b798434d fix(mcp): prevent race condition between CallTool and Close yuchou87 2026-02-19 19:47:05 +08:00
  • a9608a6f7b fix(mcp): ensure proper environment variable override semantics yuchou87 2026-02-19 19:45:15 +08:00
  • 7577414761 fix(mcp): ensure proper environment variable override semantics yuchou87 2026-02-19 19:45:15 +08:00
  • 23570e6004 style(config): use snake_case for EnvFile JSON field name yuchou87 2026-02-19 19:43:48 +08:00
  • f0ce26ff2b style(config): use snake_case for EnvFile JSON field name yuchou87 2026-02-19 19:43:48 +08:00
  • 2dc48c0632 improve(agent): clarify MCP tool registration logging yuchou87 2026-02-19 19:31:13 +08:00
  • dea381c385 improve(agent): clarify MCP tool registration logging yuchou87 2026-02-19 19:31:13 +08:00
  • 23cf757d46 fix(agent): scope MCP manager cleanup to successful initialization yuchou87 2026-02-19 19:26:02 +08:00
  • ffa01986ce fix(agent): scope MCP manager cleanup to successful initialization yuchou87 2026-02-19 19:26:02 +08:00
  • a2db707373 chore(cli): remove version2 alias and make cobra a direct dependency Ruslan Semagin 2026-02-19 14:14:31 +03:00
  • 535a8319af chore: merge main branch into mcp-tools-support yuchou87 2026-02-19 19:06:37 +08:00
  • a5d2e109bf chore: merge main branch into mcp-tools-support yuchou87 2026-02-19 19:06:37 +08:00
  • bb3840e8a3 fix: ensure tool name is correctly assigned in LLM iteration(missing tool call name in debug mode logs) (#454) tpkeeper 2026-02-19 19:06:09 +08:00
  • 12f0c4a6cf
    fix: ensure tool name is correctly assigned in LLM iteration(missing tool call name in debug mode logs) (#454) tpkeeper 2026-02-19 19:06:09 +08:00
  • 2f8aa1b8d9 fix: add goroutine safety to Discord typing indicator JexLau 2026-02-19 05:36:00 +08:00
  • e71822f502 fix: keep Discord typing indicator alive during agent processing JexLau 2026-02-18 07:58:10 +08:00
  • dad8c73c0e style: format code with gofmt yuchou87 2026-02-19 18:53:24 +08:00
  • 47533a00cd style: format code with gofmt yuchou87 2026-02-19 18:53:24 +08:00
  • 1fe5613196 refactor: replace bool map with set-style map for internal channels (#472) Ruslan Semagin 2026-02-19 13:48:17 +03:00
  • 32c5c4b3a4
    refactor: replace bool map with set-style map for internal channels (#472) Ruslan Semagin 2026-02-19 13:48:17 +03:00
  • e1a77265d1 lint Kai Xia 2026-02-19 21:43:48 +11:00
  • f21906c2c1 rebase Kai Xia 2026-02-19 21:40:20 +11:00
  • 7ba0330fd7 backward compat fixes Kai Xia 2026-02-16 00:11:22 +11:00
  • 2b9b7720e3 refactor main.go with cobra Kai Xia 2026-02-15 23:59:40 +11:00
  • 7056348da4
    Update pkg/constants/channels.go Ruslan Semagin 2026-02-19 13:35:47 +03:00
  • e3c1506450 Merge remote-tracking branch 'upstream/main' cointem 2026-02-19 18:09:21 +08:00
  • 4523a5331f
    Merge branch 'main' into main Udbhav Agarwal 2026-02-19 15:01:55 +05:30
  • 3b49ba8a81
    Apply suggestions from code review xj 2026-02-19 00:48:28 -08:00
  • 08ecfe9f74 feat(providers): add anthropic-beta header for OAuth token support xj 2026-02-19 00:35:48 -08:00
  • a38fbf289f refactor: replace bool map with set-style map for internal channels Ruslan Semagin 2026-02-19 11:10:37 +03:00
  • 4eb10d1244
    Merge branch 'sipeed:main' into feat/opentelemetry-observability-for-picoclaw Haytham A. 2026-02-18 23:51:13 -08:00
  • 0d2202e073 Merge remote-tracking branch 'origin/main' into refactor/cmd Ruslan Semagin 2026-02-19 10:19:19 +03:00
  • 02bac74b11
    Merge 86ff42b4fa into 56a060ff61 cuandada 2026-02-19 07:05:43 +00:00