Commit Graph

269 Commits

Author SHA1 Message Date
argenis de la rosa
6bdcb4417c fix(ci): unblock main lint and codeql gates 2026-03-03 19:03:29 -05:00
Argenis
978cbdc7a1
Merge pull request #2664 from zeroclaw-labs/issue-2641-post-turn-memory-extraction
feat(memory): add post-turn durable fact extraction across entry points
2026-03-03 18:15:25 -05:00
Argenis
403fd2dc2b
Merge pull request #2663 from zeroclaw-labs/issue-2651-agent-allowed-denied-tools
feat(agent): add primary allowed_tools/denied_tools filtering
2026-03-03 18:15:23 -05:00
argenis de la rosa
9eb0b2c2f3 fix(cron): preserve active model for custom endpoint jobs 2026-03-03 17:36:29 -05:00
argenis de la rosa
3702d224e9 feat(security): add canary token exfiltration guard 2026-03-03 17:27:19 -05:00
argenis de la rosa
429ea06d69 feat(approval): add command-level shell approval rules 2026-03-03 17:20:06 -05:00
argenis de la rosa
09d7684cfa feat(memory): add post-turn durable fact extraction across all agent entry points 2026-03-03 16:20:45 -05:00
argenis de la rosa
696a0c5432 feat(agent): add primary tool allowlist and denylist filtering 2026-03-03 16:19:28 -05:00
argenis de la rosa
cc13e88c8b style: fix rustfmt drift blocking production release build 2026-03-03 09:40:16 -05:00
killf
a6f25d8796 fix(agent): track tool execution success status correctly
Track actual success status from tool execution results instead of
assuming all tool calls succeed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 18:49:21 +08:00
Chummy
61398eb900 fix(channels): robust qq/feishu image delivery and multimodal proxy fetch routing 2026-03-02 18:03:55 +08:00
Chummy
9b64c44f78 fix: harden tool follow-through and workspace path resolution 2026-03-02 14:35:05 +08:00
xj
ab3108c248 merge(main): sync upstream main and resolve CI threshold conflicts 2026-03-01 17:10:43 -08:00
xj
dbd04574db merge(main): sync upstream main and resolve workflow/tooling conflicts 2026-03-01 14:48:14 -08:00
xj
13feef9cee fix(plugins): address copilot review follow-ups 2026-03-01 14:37:02 -08:00
xj
61ee2a4664
Merge pull request #1365 from gh-xj/feat/wasm-plugin-runtime-exec
feat(plugins): add wasm runtime execution bridge, limits, and docs (part 2/2) (RMN-271)
2026-03-01 14:00:26 -08:00
xj
aa0e58aa3c Merge remote-tracking branch 'upstream/main' into feat/max-token-continuation-policy 2026-03-01 13:13:55 -08:00
xj
f547e4d966 merge(main): sync upstream main into feature branch 2026-03-01 13:02:09 -08:00
argenis de la rosa
13790ac2b9 fix(agent): refresh system prompt datetime across long-lived turns 2026-03-01 15:51:10 -05:00
xj
b145093488 Merge remote-tracking branch 'upstream/main' into tmp/pr1365-sync 2026-03-01 12:40:02 -08:00
Argenis
75078df36e
Merge pull request #2445 from zeroclaw-labs/issue-2378-core-memory-boost
feat(memory): boost Core memories in context retrieval
2026-03-01 15:27:47 -05:00
argenis de la rosa
3fb11acade feat(memory): boost core memories during context retrieval 2026-03-01 15:24:39 -05:00
argenis de la rosa
2052c720cc feat(memory): flush durable facts before compaction 2026-03-01 15:24:38 -05:00
Argenis
0787a9cebe
Merge pull request #2387 from reidliu41/time-decay
feat(memory): add time-decay scoring with Core evergreen exemption
2026-03-01 15:12:28 -05:00
argenis de la rosa
f7b6295e9b feat(agent): expose tool_specs and public run_tool_call_loop 2026-03-01 14:56:09 -05:00
xj
9294d38eba Merge remote-tracking branch 'upstream/main' into tmp/pr1365-sync
# Conflicts:
#	.github/workflows/ci-run.yml
2026-03-01 09:57:27 -08:00
Chummy
0ffd395745
fix(agent): parse native tool args using normalized slice 2026-03-02 00:55:01 +08:00
chumyin
c691820fa8
test(agent): cover valid native max-tokens tool-call path 2026-03-02 00:55:01 +08:00
chumyin
49b447982f
fix(agent): prefer retry over hard-fail for truncated native calls 2026-03-02 00:55:01 +08:00
chumyin
5c0d66f967
fix(agent): fail closed on malformed native tool args 2026-03-02 00:55:01 +08:00
xj
ceb3aae654
fix(agent): fail closed on truncated native tool calls 2026-03-02 00:55:01 +08:00
xj
ad58bdf99e
fix(providers): harden continuation and gemini stop handling 2026-03-02 00:55:01 +08:00
xj
f8fd241869
fix(agent): enforce post-merge continuation output cap 2026-03-02 00:55:01 +08:00
xj
f7167ea485
feat(agent): add normalized stop reasons and max-token continuation 2026-03-02 00:55:00 +08:00
chumyin
7c8e4d115a fix(ci): resolve lint gate for orchestration PR 2026-03-02 00:20:46 +08:00
chumyin
be0f52fce7 feat(agent): add end-to-end team orchestration bundle 2026-03-02 00:20:46 +08:00
reidliu41
1431e9e864 feat(memory): add time-decay scoring with Core evergreen exemption 2026-03-01 19:25:54 +08:00
xj
1da53f154c
Merge branch 'main' into feat/wasm-plugin-runtime-exec 2026-03-01 00:57:15 -08:00
argenis de la rosa
4043056332 feat(cost): enforce preflight budget policy in agent loop 2026-03-01 00:17:27 -05:00
Argenis
0683467bc1
fix(channels): prompt non-CLI always_ask approvals (#2337)
* fix(channels): prompt non-cli always_ask approvals

* chore(ci): retrigger intake after PR template update
2026-02-28 23:53:59 -05:00
xj
05d36862c5 feat(plugins): add hot-reload state and activate observer bridge 2026-02-28 21:33:11 -05:00
argenis de la rosa
a1d51b6454 feat(agent): add ProgressTracker for in-place tool progress updates 2026-02-28 21:19:16 -05:00
argenis de la rosa
bfacba20cb feat(config): add ProgressMode enum for streaming channel draft updates 2026-02-28 20:56:16 -05:00
xj
11498ab099 fix(build): update history test call and apply rustfmt drift 2026-02-28 17:09:50 -08:00
xj
339cff20f8 test(session): deflake sqlite session expiry cleanup assertion 2026-02-28 17:00:19 -08:00
xj
9095a54de3 fix(main): restore rust gates after bluebubbles merge 2026-02-28 17:00:18 -08:00
argenis de la rosa
36a490388c fix(plugins): align hook config with rebased foundation 2026-02-28 19:51:37 -05:00
argenis de la rosa
0ccff1cd12 fix(plugins): preserve tool errors and support config-aware reinit 2026-02-28 19:51:37 -05:00
argenis de la rosa
f677367e4b style: apply rustfmt to agent-authored changes 2026-02-28 19:51:37 -05:00
argenis de la rosa
52e8fd9cc3 fix(build): add missing mut binding and remove duplicated plugin tool block 2026-02-28 19:51:37 -05:00