picoclaw/pkg
wenjie 7bd11181a6
fix(agent): preserve reused tool call IDs across turns (#2528)
Scope tool result deduplication to each assistant tool-call block so providers
that reuse call IDs across separate turns do not lose valid tool results. Also
drop invalid empty tool call IDs and orphaned tool messages after validation.
2026-04-15 20:18:09 +08:00
..
agent fix(agent): preserve reused tool call IDs across turns (#2528) 2026-04-15 20:18:09 +08:00
audio Merge branch 'main' into refactor-inbound-context-routing-session 2026-04-07 21:41:02 +08:00
auth Merge branch 'main' into t3 2026-03-29 01:25:20 +08:00
bus fix(session): address review regressions 2026-04-13 22:51:44 +08:00
channels feat(host): complete launcher and gateway multi-host binding support 2026-04-14 14:04:36 +08:00
commands resolve conflicts 2026-03-22 23:36:25 +01:00
config Merge pull request #2514 from lc6464/fix/issue-2488-host-binding 2026-04-14 23:48:24 +08:00
constants refactor: replace bool map with set-style map for internal channels (#472) 2026-02-19 11:48:17 +01:00
credential refactor config and security to simplified the structure (#2068) 2026-03-28 00:03:34 +08:00
cron refactor(cron): remove deliver and type params, unify agent execution path (#2147) 2026-03-29 22:52:34 +08:00
devices refactor(runtime): drop non-session legacy context compatibility 2026-04-01 20:56:48 +08:00
fileutil Merge pull request #1829 from perhapzz/test/add-fileutil-health-tests 2026-03-26 10:42:13 +01:00
gateway fix: resolve PR2514 lint regressions 2026-04-14 14:49:23 +08:00
health fix(host): modernize default host selection order 2026-04-14 14:03:23 +08:00
heartbeat refactor(runtime): drop non-session legacy context compatibility 2026-04-01 20:56:48 +08:00
identity fix(identity): support negative integers in isNumeric for Telegram group IDs 2026-03-21 17:09:02 +07:00
isolation fix(test): skip TestPrepareCommand_AppliesUserEnv on unsupported operating systems (#2434) 2026-04-09 10:14:08 +08:00
logger unify all panic event to panic log file (#2250) 2026-04-01 23:26:49 +08:00
mcp Feat/support isolation (#2423) 2026-04-08 18:15:42 +08:00
media Fix 1886 media cleanup policy (#1887) 2026-03-23 12:13:59 +08:00
memory fix(session): address review regressions 2026-04-13 22:51:44 +08:00
migrate refactor(config): make config.Channel to multiple instance support 2026-04-13 22:21:21 +08:00
netbind fix(web): address latest Copilot review points 2026-04-14 23:39:59 +08:00
pid fix(gateway): validate PID ownership and clean stale pid files (#2422) 2026-04-08 14:23:21 +08:00
providers fix(gemini): align thoughtSignature and stream tool IDs 2026-04-11 12:02:58 +08:00
routing feat(routing): add ordered dispatch rules 2026-04-01 22:13:04 +08:00
seahorse test(seahorse): add TestTriggerMigration for old-DB trigger upgrade path 2026-04-13 11:37:50 +08:00
session fix(session): address review regressions 2026-04-13 22:51:44 +08:00
skills refactor skills registries and add GitHub-backed skill discovery (#2442) 2026-04-14 15:14:16 +08:00
state refactor Config to add Version and migratable 2026-03-12 13:52:55 +08:00
tokenizer feat(seahorse): implement short-term memory engine (LCM) (#2285) 2026-04-05 09:05:16 +08:00
tools fix(web_search): validate missing API key/URL directly in Search methods (#2517) 2026-04-15 09:55:05 +08:00
updater fix(updater): retry release fetches (#2511) 2026-04-14 10:44:21 +08:00
utils style(lint): satisfy gci and golines for review fixes 2026-04-10 00:02:20 +08:00
env.go Merge branch 'main' into version 2026-03-19 18:04:58 +08:00