You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Async Bootstrap Support: Added an async bootstrap loading path so ATAC_BOOTSTRAP can now return an asynchronously created AtacService, making it easier to initialize async MCP clients and other async runtime dependencies.
Bulk LangGraph Registration: Added AtacService.register_langgraph_tools(...) for bulk registration of native LangGraph / LangChain tools while keeping the existing single-tool registration path intact.
Registered Agent Access: Added register_agent(...), get_agent(...), and list_agents() to AtacService, allowing graph nodes to access pre-registered agents through get_service().get_agent().
Graph Audit Analyzer: Added a static graph audit API that extracts auditable structure from graph source or graph specs, including nodes, edges, tool calls, agent calls, and source snippets.
Packaged Audit UI: Added a React Flow-based audit frontend plus an atac ui command that launches the bundled static app directly, whether the user runs from source or installs with uv tool install atac.
Changed
Audit UI Delivery: Frontend build output now targets src/atac/ui_dist by default and is shipped as package data, so atac ui can serve assets directly from the installed package.
Audit UI Refresh: The new audit frontend uses a light minimal layout with flow overview, node inspection, modal code viewing, and syntax highlighting, replacing the previous legacy UI frontend.
Removed
Legacy UI Frontend: Removed the historical legacy UI frontend so the new packaged audit UI is now the single supported UI surface.