github re-analysis due

naxe-run/naxe

github

Dependency-aware task graph engine for AI agents. Agents write tasks with dependencies; the engine surfaces only what's actionable right now.

maintainer
naxe-run
license
AGPL-3.0
first seen
2026-06-08
last seen
2026-06-10
releases · 30d
6
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 33 tools
transport stdio · http · sse counts 33 tools · 0 res · 0 prompts permission surface via code analysis

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

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 4cc1abf · analyzer v17 · 1d ago

skills & prompt files 1

code evidence vv0.4.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

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