|
|
ea62d744ed
|
feat: pct_create action, ToolCallGroup collapse+animation, inline chat approval
ci / build-test (push) Has been cancelled
ci / docker-build (push) Has been cancelled
- Add pct_create to request_execution (MCP) and executeApprovedAction (httpapi)
Parses JSON config: vmid, hostname, cores, memory, disk_gb, ip, gw, storage,
template, privileged, nesting, mounts, nameserver, searchdomain. Creates
entity (state=provisioning), hosts relationship, entity_status on success.
Fixes action string parsing to use Index instead of SplitN (colons in JSON).
- Rewrite ToolCallGroup.svelte: bits-ui Collapsible replaces native <details>.
Collapsed by default. Animated header shows live tool count + running tool
name while streaming. Auto-expands during streaming, auto-collapses on done.
- Add InlineApproval component: parses 'execution UUID queued' from agent
response, renders Approve/Deny buttons inline in chat, calls decideApproval.
- Document pct_create in nomos/SOUL.md with params, risk class, and approval flow.
- Add session-review skill at .agents/skills/session-review/SKILL.md.
- Add plan: 2026-07-09-session-execution-and-ux-fixes.md.
|
2026-07-09 11:15:28 +02:00 |
|