Chum Yin
676eb0b201
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 08:36:34 +08:00
Chum Yin
86747c6e74
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 06:45:59 +08:00
xj
8c235ee7af
fix(ci): satisfy lint gate and dedupe manifest validation
2026-03-01 14:37:02 -08:00
xj
f01a864481
fix(plugins): align manifest tests with optional metadata
2026-03-01 14:37:02 -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
Chum Yin
aa85ee47cf
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 05:43:03 +08:00
xj
e85cbd6f79
fix(ci): resolve strict-delta assertion and setup-python pin
2026-03-01 13:34:55 -08:00
xj
64ece84706
fix(ci): sync main merge fallout and stabilize sec/test gates
2026-03-01 12:54:35 -08:00
argenis de la rosa
3726d82f08
feat(autonomy): expand practical defaults for real-world workflows
2026-03-01 15:51:49 -05:00
argenis de la rosa
3f6e192b14
feat(channel): add native Discord approval buttons and interactions
2026-03-01 15:51:27 -05: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
Chum Yin
21eafc5980
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 04:34:58 +08:00
Argenis
f7a2fa76e5
Merge pull request #2446 from zeroclaw-labs/issue-2377-non-hot-config-apply-startup
...
feat(channels): hot-reload startup-bound runtime defaults
2026-03-01 15:27:58 -05: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
9fb0e30dac
feat(channels): hot-reload runtime tool-loop and memory defaults
2026-03-01 15:24:39 -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
1821065159
Merge pull request #2436 from zeroclaw-labs/issue-2369-noncli-process-default
...
feat(autonomy): exclude process by default for non-cli channels
2026-03-01 15:19:42 -05:00
argenis de la rosa
cc9ff1820b
feat(autonomy): exclude process by default for non-cli channels
2026-03-01 15:18:48 -05:00
argenis de la rosa
b01462d7a9
feat(gemini): support multimodal inlineData in user messages
2026-03-01 15:18:46 -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
617135fcda
Merge pull request #2439 from zeroclaw-labs/issue-2384-public-api
...
feat(agent): expose tool_specs and public run_tool_call_loop
2026-03-01 15:12:25 -05:00
Argenis
ddf0df569e
Merge pull request #2438 from zeroclaw-labs/issue-2391-streamable-http
...
fix(mcp): support streamable HTTP headers and SSE responses
2026-03-01 15:12:23 -05:00
argenis de la rosa
a0bba8ee1b
test(telegram): verify approval prompt markdown payload
2026-03-01 15:05:12 -05:00
argenis de la rosa
5dede160a2
fix(telegram): add Markdown parse_mode to approval prompts
...
The approval prompt message uses backticks for code formatting
but was missing the parse_mode field, Telegram displays the
backticks literally instead of rendering them as code.
Add "parse_mode": "Markdown" to the sendMessage request body
to enable proper formatting.
Fixes #2359
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 15:05:12 -05:00
argenis de la rosa
09d32dcd79
feat(security): add context-aware command allow rules
2026-03-01 15:05:12 -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
argenis de la rosa
c479ea7b10
fix(mcp): support streamable HTTP headers and SSE responses
2026-03-01 14:56:08 -05:00
argenis de la rosa
890b5b86a9
fix(compatible): preserve native tool-call message sequencing
2026-03-01 14:43:13 -05:00
argenis de la rosa
32172f56da
style(onboard): apply rustfmt in provider fallback assertions
2026-03-01 14:43:02 -05:00
argenis de la rosa
058ce1d1d7
fix(anthropic): ignore empty text content blocks
2026-03-01 14:43:02 -05:00
xj
886d48ccbe
fix(ci): isolate rust homes and harden self-hosted cache usage
2026-03-01 11:23:13 -08:00
Chum Yin
550a856670
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 02:56:06 +08:00
Argenis
561c4765e1
feat(providers): add responses-mode chat-completions fallback ( #2417 )
2026-03-01 13:22:55 -05:00
argenis de la rosa
fa2f902259
fix(approval): keep approve-allow one-shot for pending requests
...
Route /approve-allow through a runtime-only pending-request path so it does not
persist approval policy changes for normal tools.
This preserves always_ask semantics for Telegram inline HITL approvals while
keeping /approve and /approve-request + /approve-confirm as the persistent
approval flows. Update docs and regression assertions accordingly.
2026-03-01 13:17:30 -05:00
argenis de la rosa
c5d84ebc59
test(gateway): fill bluebubbles fields in AppState fixture
...
Add missing bluebubbles fixture fields to the node-control AppState test
initializer so lib tests compile after AppState struct expansion.
2026-03-01 13:16:47 -05:00
argenis de la rosa
deb13569df
fix(config): simplify feishu legacy key detection
2026-03-01 13:16:33 -05:00
argenis de la rosa
d800b1caf5
fix(feishu): map legacy config keys and improve feature guidance
2026-03-01 13:16:33 -05:00
argenis de la rosa
fe3556da58
feat(file_edit): add whitespace-flexible fallback matching
2026-03-01 13:16:19 -05:00
argenis de la rosa
237845f490
feat(cli): include git short sha in version output
2026-03-01 13:15:53 -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
Chum Yin
12578d78ba
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 01:47:16 +08:00
Chummy
364ab048ac
fix(security): harden non-local gateway auth boundaries
2026-03-02 00:21:19 +08:00
chumyin
1ab6d2db41
fix: restore security and stability scan gates
2026-03-02 00:21:16 +08:00
chumyin
feabd7e488
fix(onboard): honor provider fallback env keys for model discovery
2026-03-02 00:21:12 +08:00
chumyin
2630486ca8
feat(providers): add StepFun provider with onboarding and docs parity
2026-03-02 00:21:12 +08:00
chumyin
37b19365c8
fix: stabilize bedrock credential test and portable sha256
2026-03-02 00:21:08 +08:00
Chummy
6d25a060c1
feat(skills): add trusted domain policy and transparent preloads
2026-03-02 00:21:08 +08:00