openclaw/src/agents/pi-embedded-runner
Josh Avant 36d2ae2a22 SecretRef: harden custom/provider secret persistence and reuse (#42554)
* Models: gate custom provider keys by usable secret semantics

* Config: project runtime writes onto source snapshot

* Models: prevent stale apiKey preservation for marker-managed providers

* Runner: strip SecretRef marker headers from resolved models

* Secrets: scan active agent models.json path in audit

* Config: guard runtime-source projection for unrelated configs

* Extensions: fix onboarding type errors in CI

* Tests: align setup helper account-enabled expectation

* Secrets audit: harden models.json file reads

* fix: harden SecretRef custom/provider secret persistence (#42554) (thanks @joshavant)
2026-03-10 23:55:10 +00:00
..
run fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
abort.ts
anthropic-stream-wrappers.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
cache-ttl.test.ts fix(agents): extend cache-ttl eligibility for moonshot and zai 2026-02-23 18:27:36 +00:00
cache-ttl.ts feat: Add Kilo Gateway provider (#20212) 2026-02-23 23:29:27 +00:00
compact.hooks.test.ts fix(agents): bootstrap runtime plugins before context-engine resolution 2026-03-08 23:38:38 +00:00
compact.runtime.ts fix: xxxxx 2026-03-06 19:46:38 -05:00
compact.ts fix(agents): bootstrap runtime plugins before context-engine resolution 2026-03-08 23:38:38 +00:00
compaction-safety-timeout.ts
extensions.test.ts Compaction/Safeguard: add summary quality audit retries (#25556) 2026-03-05 13:39:25 -08:00
extensions.ts Config/Compaction: expose safeguard preserve and quality settings (#25557) 2026-03-07 07:13:13 -08:00
extra-params.cache-retention-default.test.ts
extra-params.kilocode.test.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
extra-params.openrouter-cache-control.test.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
extra-params.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
extra-params.zai-tool-stream.test.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
google.test.ts
google.ts fix(agents): sanitize strict openai-compatible turn ordering from #39252 (thanks @scoootscooob) 2026-03-07 23:42:19 +00:00
history.ts
kilocode.test.ts feat: Add Kilo Gateway provider (#20212) 2026-02-23 23:29:27 +00:00
lanes.ts
logger.ts
model.forward-compat.test.ts fix: add google flash-lite forward compat 2026-03-08 05:22:38 +00:00
model.provider-normalization.ts fix: normalize stale openai completions transport 2026-03-10 20:23:03 +00:00
model.test-harness.ts fix(models): use 1M context for openai-codex gpt-5.4 (#37876) 2026-03-08 18:23:49 -07:00
model.test.ts SecretRef: harden custom/provider secret persistence and reuse (#42554) 2026-03-10 23:55:10 +00:00
model.ts SecretRef: harden custom/provider secret persistence and reuse (#42554) 2026-03-10 23:55:10 +00:00
moonshot-stream-wrappers.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
openai-stream-wrappers.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
proxy-stream-wrappers.ts fix: align pi-ai 0.57.1 oauth imports and payload hooks 2026-03-10 20:29:03 +05:30
run.overflow-compaction.fixture.ts
run.overflow-compaction.loop.test.ts
run.overflow-compaction.mocks.shared.ts
run.overflow-compaction.shared-test.ts
run.overflow-compaction.test.ts feature(context): extend plugin system to support custom context management (#22201) 2026-03-06 05:31:59 -08:00
run.ts fix(agents): forward memory flush write path (#41761) 2026-03-10 14:18:41 +08:00
runs.test.ts fix(agents): bound compaction retry wait and drain embedded runs on restart (#40324) 2026-03-09 08:27:29 -07:00
runs.ts fix(agents): bound compaction retry wait and drain embedded runs on restart (#40324) 2026-03-09 08:27:29 -07:00
sandbox-info.ts
sanitize-session-history.tool-result-details.test.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
session-manager-cache.ts
session-manager-init.ts
skills-runtime.integration.test.ts refactor(agents): share skill plugin fixture writer in tests 2026-03-07 17:58:31 +00:00
skills-runtime.test.ts fix(telegram): warn when accounts.default is missing in multi-account setup (#32544) 2026-03-03 03:27:19 -05:00
skills-runtime.ts agents: propagate config for embedded skill loading 2026-03-03 02:44:56 -05:00
system-prompt.test.ts
system-prompt.ts Agent: unify bootstrap truncation warning handling (#32769) 2026-03-03 16:28:38 -05:00
thinking.test.ts test(agents): centralize AgentMessage fixtures and remove unsafe casts 2026-03-03 02:14:15 +00:00
thinking.ts
tool-name-allowlist.ts
tool-result-char-estimator.ts refactor(agents): split tool-result char estimator 2026-03-03 02:42:43 +00:00
tool-result-context-guard.test.ts test(agents): centralize AgentMessage fixtures and remove unsafe casts 2026-03-03 02:14:15 +00:00
tool-result-context-guard.ts refactor(agents): split tool-result char estimator 2026-03-03 02:42:43 +00:00
tool-result-truncation.test.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
tool-result-truncation.ts feat(tool-truncation): use head+tail strategy to preserve errors during truncation (#20076) 2026-03-03 08:11:14 -08:00
tool-split.ts
types.ts
usage-reporting.test.ts fix(agents): forward memory flush write path (#41761) 2026-03-10 14:18:41 +08:00
utils.ts feat(agents): support `thinkingDefault: "adaptive"` for Anthropic models (#31227) 2026-03-02 03:52:02 +00:00
wait-for-idle-before-flush.ts fix(agents): avoid synthetic tool-result writes on idle-timeout cleanup 2026-03-05 19:29:18 -08:00