LuaN1ao Security Agent v2 is a TypeScript rewrite focused on an observable, resumable Agent Workbench powered by the Pi SDK.
Highlights
- Planner, Executor, and Observer collaboration with durable runtime state.
- Causal Graph Reasoning and Plan-on-Graph dynamic task planning.
- Interactive terminal workbench with live reasoning, tool calls, result previews, expandable details, parallel Executor visibility, and reliable interruption.
- Web workbench for live traces, task graphs, reasoning graphs, artifacts, sessions, and authentication.
- Resumable per-task Agent sessions with persisted execution logs and graph state.
- Built-in
web_fetch,web_search, andvulnerability_searchresearch tools. - Evidence-aware artifact handling, sandboxed execution, recovery, and runtime metrics.
Requirements
- Node.js 25 or later.
- An OpenAI-compatible LLM provider configured through environment variables.
Previous Version
The legacy Python implementation remains available from the v1 branch and the v1.0.0 release.