diff --git a/.woodpecker/agent-smoke.sh b/.woodpecker/agent-smoke.sh index eddfe87..6d1d76b 100644 --- a/.woodpecker/agent-smoke.sh +++ b/.woodpecker/agent-smoke.sh @@ -84,7 +84,7 @@ while IFS= read -r -d '' f; do printf 'FAIL [syntax] %s\n' "$f" FAILED=1 fi -done < <(find dev gardener review planner supervisor lib vault action -name "*.sh" -print0 2>/dev/null) +done < <(find dev gardener review planner supervisor lib vault -name "*.sh" -print0 2>/dev/null) echo "syntax check done" # ── 2. Function-resolution check ───────────────────────────────────────────── diff --git a/formulas/run-publish-site.toml b/formulas/run-publish-site.toml index 2de4455..9a7c1e7 100644 --- a/formulas/run-publish-site.toml +++ b/formulas/run-publish-site.toml @@ -3,7 +3,7 @@ # Trigger: action issue created by planner (gap analysis), dev-poll (post-merge # hook detecting site/ changes), or gardener (periodic SHA drift check). # -# The action-agent picks up the issue, executes these steps, posts results +# The dispatcher picks up the issue, executes these steps, posts results # as a comment, and closes the issue. name = "run-publish-site" diff --git a/formulas/run-rent-a-human.toml b/formulas/run-rent-a-human.toml index 9009418..41b8f1f 100644 --- a/formulas/run-rent-a-human.toml +++ b/formulas/run-rent-a-human.toml @@ -5,7 +5,7 @@ # the action and notifies the human for one-click copy-paste execution. # # Trigger: action issue created by planner or any formula. -# The action-agent picks up the issue, executes these steps, writes a draft +# The dispatcher picks up the issue, executes these steps, writes a draft # to vault/outreach/{platform}/drafts/, notifies the human via the forge, # and closes the issue. # diff --git a/site/collect-metrics.sh b/site/collect-metrics.sh index a52bbcc..31e2ea6 100644 --- a/site/collect-metrics.sh +++ b/site/collect-metrics.sh @@ -188,7 +188,7 @@ collect_agent_metrics() { local agent_name log_path age_min last_active for log_entry in dev/dev-agent.log review/review.log gardener/gardener.log \ planner/planner.log predictor/predictor.log supervisor/supervisor.log \ - action/action.log vault/vault.log; do + vault/vault.log; do agent_name=$(basename "$(dirname "$log_entry")") log_path="${FACTORY_ROOT}/${log_entry}" if [ -f "$log_path" ]; then diff --git a/site/docs/architecture.html b/site/docs/architecture.html index 2bce787..c35edf3 100644 --- a/site/docs/architecture.html +++ b/site/docs/architecture.html @@ -397,11 +397,6 @@
Detects infrastructure patterns — recurring failures, resource trends, emerging issues. Files predictions for triage.
Cron: daily
-
-
action-agent
-
Executes operational tasks defined as formulas — site deployments, data migrations, any multi-step procedure.
-
Cron: every 5 min
-
vault
Safety gate. Reviews dangerous actions before they execute. Auto-approves safe operations, escalates risky ones to a human.
@@ -525,7 +520,6 @@ disinto/ ├── planner/ planner-run.sh (weekly cron executor) ├── supervisor/ supervisor-run.sh (health monitoring) ├── vault/ vault-poll.sh, vault-agent.sh, vault-fire.sh -├── action/ action-poll.sh, action-agent.sh ├── lib/ env.sh, agent-session.sh, ci-helpers.sh ├── projects/ *.toml per-project config ├── formulas/ TOML specs for multi-step agent tasks diff --git a/supervisor/preflight.sh b/supervisor/preflight.sh index ba740b7..e9e4de2 100755 --- a/supervisor/preflight.sh +++ b/supervisor/preflight.sh @@ -132,8 +132,7 @@ echo "" echo "## Recent Agent Logs" for _log in supervisor/supervisor.log dev/dev-agent.log review/review.log \ - gardener/gardener.log planner/planner.log predictor/predictor.log \ - action/action.log; do + gardener/gardener.log planner/planner.log predictor/predictor.log; do _logpath="${FACTORY_ROOT}/${_log}" if [ -f "$_logpath" ]; then _log_age_min=$(( ($(date +%s) - $(stat -c %Y "$_logpath" 2>/dev/null || echo 0)) / 60 ))