openclaw/packages
Peter Steinberger b1f4aac349 feat(agents): OpenClaw system-agent delegation
New openclaw delegation tool relays to openclaw.chat in-process; persistent
writes surface through the existing durable operator-approval registry as a
third system-agent kind (no parallel store), armed only by a human operator
in the Control UI — a delegated agent can never self-approve. Setup wizards
(channel/model/open-setup/open-tui) are refused in delegated mode so a
machine agent cannot complete setup or persist credentials unattended.
Vendor-neutral inference fallback ladder (requester route first, then other
authed providers by provider id). update.run removed from the gateway tool.
Caveman system-prompt fragment steers config/channels/plugins/agents/updates
to the openclaw tool. Doctor-owned state migration widens the approval-kind
constraint; runtime stays canonical-only.

Refs #107237
2026-07-15 01:56:31 -07:00
..
acp-core refactor: consolidate duplicate helper exports (#106016) 2026-07-13 03:22:00 -07:00
agent-core chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
ai test: stabilize full-suite shards (#108093) 2026-07-15 00:15:57 -07:00
gateway-client feat(linux): canvas UI via CLI-node + Tauri app IPC bridge (#107633) 2026-07-14 16:05:14 -07:00
gateway-protocol feat(agents): OpenClaw system-agent delegation 2026-07-15 01:56:31 -07:00
llm-core refactor(schemas): use TypeBox native enums 2026-07-14 04:25:58 -07:00
markdown-core fix(markdown): preserve typed frontmatter fallback (#107748) 2026-07-14 13:24:33 -07:00
media-core fix(media): handle uploads with conflicting MIME metadata (#107863) 2026-07-14 23:57:56 -07:00
media-generation-core refactor: consolidate duplicate helper exports (#106016) 2026-07-13 03:22:00 -07:00
media-understanding-common refactor(packages): trim private aggregate roots (#105747) 2026-07-13 08:00:59 +08:00
memory-host-sdk fix(sqlite): compaction works with memory path search enabled (#107809) 2026-07-14 16:25:37 -07:00
model-catalog-core chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
net-policy fix(channels): prevent base URL credentials in status output (#107754) 2026-07-14 17:32:16 -07:00
normalization-core refactor: consolidate duplicate helper exports (#106016) 2026-07-13 03:22:00 -07:00
plugin-package-contract docs: document package sources 2026-06-04 20:54:41 -04:00
plugin-sdk refactor(plugin-sdk): remove private testing barrel ahead of window (#108020) 2026-07-14 22:13:37 -07:00
retry refactor: consolidate reconnect supervisors (#105987) 2026-07-13 00:39:17 -07:00
sdk chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
speech-core chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
terminal-core fix(cli): adopt native Clack prompt contracts 2026-07-14 01:10:19 -07:00
tool-call-repair chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
web-content-core refactor(packages): trim private aggregate roots (#105747) 2026-07-13 08:00:59 +08:00
workboard-contract feat(workboard): filter cards by persisted board (#102068) 2026-07-14 07:25:00 -07:00