summaryrefslogtreecommitdiff
path: root/Omni/Dev/Vpn.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bensima.com>2025-12-17 22:05:40 -0500
committerBen Sima <ben@bensima.com>2025-12-17 22:05:40 -0500
commite2ea8308d74582d5651ed933dea9428ce8982d25 (patch)
treee19662b502f1dedb5396673032be39ebc31a99f3 /Omni/Dev/Vpn.nix
parentb384667997140a5e561572e41fe924d10ea7a660 (diff)
feat(ava): subagent hardening with audit logging
Based on Anthropic's effective harnesses research. New modules: - Omni/Agent/AuditLog.hs: JSONL audit logging with SubagentId linking - Omni/Agent/Tools/AvaLogs.hs: Tool for Ava to query her own logs - Omni/Agent/Subagent/HARDENING.md: Design documentation Key features: - SubagentHandle with TVar status for async execution and polling - spawnSubagentAsync, querySubagentStatus, waitSubagent, cancelSubagent - User confirmation: spawn_subagent requires confirmed=true after approval - Audit logs stored in $AVA_DATA_ROOT/logs/{ava,subagents}/ - CLI: ava logs [--last=N] [<subagent_id>] - read_ava_logs tool for Ava self-diagnosis Tasks: t-267, t-268, t-269, t-270, t-271
Diffstat (limited to 'Omni/Dev/Vpn.nix')
0 files changed, 0 insertions, 0 deletions