Dependency-aware task graph engine for AI agents. Agents write tasks with dependencies; the engine surfaces only what's actionable right now.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
add_job_dependency
Declare that one job must complete before another starts
-
add_task_comment
Add a comment to a task (agent or human)
-
add_tasks
Add tasks with dependencies. job_id is optional — omit it to auto-create a job.
-
approve_task
Approve a task, marking it complete and unblocking dependents
-
cancel_job
Cancel a job and all pending tasks atomically
-
cancel_task
Cancel a single pending or in-progress task
-
claim_next_action
Atomically find and claim the next unblocked task (worker use)
-
claim_task
Atomically claim a specific task
-
complete_task
Mark done; returns newly unblocked tasks
-
create_job
Create a new task graph job
-
create_job_template
Save a reusable task graph as a named template
-
edit_job
Rename a job
-
edit_task
Edit metadata or dependencies of a pending task
-
fail_task
Mark failed with optional reason and output
-
get_blocked_tasks
List pending tasks blocked by incomplete dependencies
-
get_job_audit_trail
All events across every task in a job
-
get_job_status
Full snapshot: all tasks, progress counters, blocking jobs
-
get_next_actions
Return all currently unblocked tasks (orchestrator use)
-
get_task_comments
Retrieve comment history, optionally by approval round
-
get_task_events
Full event history for a single task
-
heartbeat_task
Prevent a long-running task from being reclaimed as stale
-
instantiate_template
Create a new job from a template
-
list_jobs
List jobs with per-job progress summaries
-
list_templates
List all saved templates
-
pause_job
Pause a job (no new claims until resumed)
-
reject_task
Hard-fail a task awaiting approval
-
request_approval
Transition an in-progress task to awaiting_approval
-
requeue_task
Reset a failed or cancelled task back to pending
-
resume_job
Resume a paused job
-
return_task
Return a task to pending with feedback for the agent
-
set_job_concurrency
Set or clear a max concurrent agent limit
-
set_worktree_paths
Store git worktree paths keyed by repo
-
update_task_progress
Report 0–100 progress on a task you own
analyzed commit 4cc1abf · analyzer v17 · 1d ago
skills & prompt files 1
- agent-rulesnaxe-run-naxe-4cc1abf/AGENTS.md
filesystem 1
- fs naxe-run-naxe-4cc1abf/naxe/config.py :2
from pathlib import Path
shell / exec 1
- shell naxe-run-naxe-4cc1abf/naxe/init_cmd.py :226
import subprocess
network 1
- net naxe-run-naxe-4cc1abf/naxe/tui/client.py :249
import httpx
secrets 2
- secrets naxe-run-naxe-4cc1abf/naxe/cli_config.py :155
raw_key = os.environ.get("NAXE_API_KEY", "") - secrets naxe-run-naxe-4cc1abf/naxe/server.py :54
raw_key = os.environ.get("NAXE_API_KEY", "")
database 1
- db naxe-run-naxe-4cc1abf/naxe/schema.py :1
import sqlite3
declared dependencies 1
- mcp@>=1.0.0