mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* fix(agents): describe unrecorded tool results as unknown outcomes
Use shared unknown-outcome guidance while preserving the Responses-family aborted convention. Retain synthetic provenance in model context so late real results can replace repair placeholders without changing existing detection or stored transcript rows.
* improve(agents): assert provider request history stays append-only
Track converted message prefixes and record declared compaction, pruning, runtime-context, and image rewrites. Notify every cache-affinity baseline for the same session identity. Memoize message/content and schema fingerprints, with strict assertions enabled only by an opt-in environment flag.
* fix(agents): pin the shared tool-result text for the request wrapper
Include packages/llm-core/src/types.ts in the PR wrapper's extracted source inventory. Main commit
|
||
|---|---|---|
| .. | ||
| changelog.sh | ||
| ci-dispatch.mjs | ||
| clawsweeper-review-gate.mjs | ||
| common.sh | ||
| correction-review.mjs | ||
| crabbox-gate-contract.mjs | ||
| crabbox-gate-plan.mts | ||
| crabbox-gate-transport.mts | ||
| crabbox-merge-bypass.mjs | ||
| crabbox-merge-bypass.sh | ||
| darwin-process-identity.py | ||
| gates.sh | ||
| gh-api-preflight.mjs | ||
| github.mjs | ||
| github.sh | ||
| host-tools.sh | ||
| materialize-dependencies.mjs | ||
| merge-body.mjs | ||
| merge-legacy-refusal.mjs | ||
| merge-outcome.sh | ||
| merge-pre-dispatch-refusal.mjs | ||
| merge-prior-ci-cancellation.mjs | ||
| merge-prior-ci-security.mjs | ||
| merge-prior-ci.mjs | ||
| merge-rest.mjs | ||
| merge.sh | ||
| operation-lock.sh | ||
| prepare-core.sh | ||
| process-group-runner.mjs | ||
| push.sh | ||
| review-artifacts.mjs | ||
| review-transition-state.mjs | ||
| review.sh | ||
| worktree-provision-error.mts | ||
| worktree-provision.mts | ||
| worktree.sh | ||
| wrapper-components.txt | ||