openclaw/docs/cli
Peter Steinberger d9bce26fd7
feat(crestodian): AI-only conversation with model-judged approvals (#100656)
* feat(crestodian): AI-only conversation with model-judged approvals

Every chat message now routes to the AI (agent loop, then planner); the
typed grammar is a single anchored command language used only as the
no-model deterministic fallback and for rescue/one-shot, so natural
language can no longer misparse into operations. Approval of pending
mutations is judged from the user's own words by a host-run classifier
(closed-list fast path, single-shot model judgment, fail-closed), never
by the conversation model. New connect_channel/open_agent ring-zero tool
directives let the AI start the hosted channel wizard and agent handoff.
Chat turns are serialized, stale host proposals are cleared once the
agent loop owns the conversation, sensitive config-set values are
redacted from AI-visible history, and Gemini CLI joins the overview,
models output, prompts, and local backend ladder.

Fixes #100604

* test(crestodian): cover AI-only turns, approval intents, directives, and anchored grammar

* docs(crestodian): AI-only conversation, natural approvals, Gemini fallback

* test(crestodian): classify decline via text classifier in agent-loop seam

* fix(crestodian): correct textResult arity and directive handoff type

* fix(crestodian): keep exact sensitive config-set commands off every model path
2026-07-06 17:02:52 +01:00
..
acp.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
agent.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
agents.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
approvals.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
attach.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
audit.md feat: correlate native search outcomes in audit history (#98704) 2026-07-06 12:30:12 +01:00
backup.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
browser.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
channels.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
clawbot.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
commitments.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
completion.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
config.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
configure.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
crestodian.md feat(crestodian): AI-only conversation with model-judged approvals (#100656) 2026-07-06 17:02:52 +01:00
cron.md improve(cron): show consecutive failure count and last error in cron CLI output (#99602) 2026-07-06 01:44:51 -07:00
daemon.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
dashboard.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
devices.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
directory.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
dns.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
docs.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
doctor.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
flows.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
gateway.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
health.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
hooks.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
index.md feat: correlate native search outcomes in audit history (#98704) 2026-07-06 12:30:12 +01:00
infer.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
logs.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
mcp.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
memory.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
message.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
migrate.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
models.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
node.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
nodes.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
onboard.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
pairing.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
path.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
plugins.md feat: publish plugins with extended-stable releases (#100448) 2026-07-05 16:16:26 -07:00
policy.md policy: repair automatic narrowing findings (#99690) 2026-07-05 08:11:38 -07:00
proxy.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
qr.md fix(pairing): advertise reachable Tailnet routes (#100317) 2026-07-05 07:43:43 -07:00
reset.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
sandbox.md fix: land ten small reliability fixes (#100483) 2026-07-06 00:08:51 +01:00
secrets.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
security.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
sessions.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
setup.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
skills.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
status.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
system.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
tasks.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
transcripts.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
tui.md fix(tui): follow active gateway port (#73338) 2026-07-06 05:27:35 +01:00
uninstall.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
update.md feat: publish plugins with extended-stable releases (#100448) 2026-07-05 16:16:26 -07:00
voicecall.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
webhooks.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
wiki.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
workboard.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00