https://github.com/amwine28/AgentViz
· scanned 2026-06-17 01:32 UTC (1 month, 2 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +20.8 (diff) · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 219 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | examples/basic_run.py:12 |
worker_life |
software | healthy | examples/demo_swarm.py:38 |
squad_mission |
software | healthy | examples/demo_swarm.py:71 |
saboteur |
software | healthy | examples/demo_swarm.py:86 |
the_big_ask |
software | healthy | examples/demo_swarm.py:102 |
mission |
software | healthy | examples/demo_swarm.py:124 |
main |
software | healthy | examples/demo_swarm.py:141 |
main |
software | healthy | examples/integration_test.py:14 |
collect |
software | healthy | examples/integration_test.py:22 |
rawPath |
software | healthy | relay/src/index.ts:rawPath |
writePortFile |
software | healthy | relay/src/index.ts:writePortFile |
onListening |
software | healthy | relay/src/index.ts:onListening |
cleanup |
software | healthy | relay/src/index.ts:cleanup |
createRelay |
software | healthy | relay/src/relay.ts:createRelay |
isSdkPath |
software | healthy | relay/src/relay.ts:isSdkPath |
test_session_emits_agent_spawn_and_complete |
software | healthy | sdk/tests/test_session.py:8 |
fake_relay |
software | healthy | sdk/tests/test_session.py:53 |
test_agent_emits_status_changes |
software | healthy | sdk/tests/test_session.py:28 |
test_child_agent_has_parent_id |
software | healthy | sdk/tests/test_session.py:50 |
test_tool_call_approved |
software | healthy | sdk/tests/test_tool_call.py:8 |
fake_relay |
software | healthy | sdk/tests/test_tool_call.py:115 |
test_tool_call_denied_raises_and_emits_tool_denied |
software | healthy | sdk/tests/test_tool_call.py:45 |
test_tool_call_denies_on_timeout_by_default |
software | healthy | sdk/tests/test_tool_call.py:80 |
tool_fn |
software | healthy | sdk/tests/test_tool_call.py:88 |
test_tool_call_on_timeout_approve_is_explicit_opt_in |
software | healthy | sdk/tests/test_tool_call.py:112 |
make_capture_relay |
software | healthy | sdk/tests/test_reliability.py:9 |
fake_relay |
software | healthy | sdk/tests/test_reliability.py:178 |
test_events_carry_per_agent_seq |
software | healthy | sdk/tests/test_reliability.py:17 |
test_session_start_is_first_event |
software | healthy | sdk/tests/test_reliability.py:36 |
test_send_is_fail_open_when_relay_down |
software | healthy | sdk/tests/test_reliability.py:50 |
test_reconnect_delivers_buffered_events |
software | healthy | sdk/tests/test_reliability.py:60 |
test_command_with_cmd_id_gets_ack |
software | healthy | sdk/tests/test_reliability.py:88 |
test_command_for_unknown_agent_acks_failed |
software | healthy | sdk/tests/test_reliability.py:118 |
test_tool_call_accepts_async_fn |
software | healthy | sdk/tests/test_reliability.py:146 |
slow_tool |
software | healthy | sdk/tests/test_reliability.py:160 |
test_pending_event_includes_timeout_s |
software | healthy | sdk/tests/test_reliability.py:175 |
test_agent_log_emits_log_event |
software | healthy | sdk/tests/test_reliability.py:201 |
test_report_usage_emits_usage_event |
software | healthy | sdk/tests/test_reliability.py:217 |
test_relay_client_sends_event |
software | healthy | sdk/tests/test_relay_client.py:9 |
fake_relay |
software | healthy | sdk/tests/test_relay_client.py:31 |
test_relay_client_dispatches_command |
software | healthy | sdk/tests/test_relay_client.py:28 |
_now |
software | healthy | sdk/agentviz/events.py:18 |
_id |
software | healthy | sdk/agentviz/events.py:21 |
serialize |
software | healthy | sdk/agentviz/events.py:116 |
_port_open |
software | healthy | sdk/agentviz/session.py:16 |
discover_relay_port |
software | healthy | sdk/agentviz/session.py:21 |
__init__ |
software | healthy | sdk/agentviz/session.py:34 |
client |
software | healthy | sdk/agentviz/session.py:43 |
_resolve_port |
software | healthy | sdk/agentviz/session.py:47 |
connect |
software | healthy | sdk/agentviz/session.py:52 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HANDOFF.md |
software | healthy | HANDOFF.md |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
agentviz.sh |
software | healthy | scripts/agentviz.sh |
basic_run.py |
software | healthy | examples/basic_run.py |
demo_swarm.py |
software | healthy | examples/demo_swarm.py |
integration_test.py |
software | healthy | examples/integration_test.py |
agentviz.md |
software | healthy | commands/agentviz.md |
package-lock.json |
software | healthy | relay/package-lock.json |
package.json |
software | healthy | relay/package.json |
tsconfig.json |
software | healthy | relay/tsconfig.json |
relay.test.ts |
software | healthy | relay/tests/relay.test.ts |
index.ts |
software | healthy | relay/src/index.ts |
buffer.ts |
software | healthy | relay/src/buffer.ts |
relay.ts |
software | healthy | relay/src/relay.ts |
roadmap.md |
software | healthy | docs/roadmap.md |
2026-05-28-agentviz-design.md |
software | healthy | docs/superpowers/specs/2026-05-28-agentviz-design.md |
2026-05-28-agentviz-mvp.md |
software | healthy | docs/superpowers/plans/2026-05-28-agentviz-mvp.md |
pyproject.toml |
software | healthy | sdk/pyproject.toml |
test_session.py |
software | healthy | sdk/tests/test_session.py |
test_tool_call.py |
software | healthy | sdk/tests/test_tool_call.py |
test_reliability.py |
software | healthy | sdk/tests/test_reliability.py |
test_relay_client.py |
software | healthy | sdk/tests/test_relay_client.py |
events.py |
software | healthy | sdk/agentviz/events.py |
session.py |
software | healthy | sdk/agentviz/session.py |
__init__.py |
software | healthy | sdk/agentviz/__init__.py |
agent.py |
software | healthy | sdk/agentviz/agent.py |
exceptions.py |
software | healthy | sdk/agentviz/exceptions.py |
relay_client.py |
software | healthy | sdk/agentviz/relay_client.py |
vite.config.ts |
software | healthy | ui/vite.config.ts |
package-lock.json |
software | healthy | ui/package-lock.json |
package.json |
software | healthy | ui/package.json |
index.html |
software | healthy | ui/index.html |
tsconfig.json |
software | healthy | ui/tsconfig.json |
store.test.ts |
software | healthy | ui/tests/store.test.ts |
graph.test.ts |
software | healthy | ui/tests/graph.test.ts |
audit.test.ts |
software | healthy | ui/tests/audit.test.ts |
flow.test.ts |
software | healthy | ui/tests/flow.test.ts |
store.ts |
software | healthy | ui/src/store.ts |
flow.ts |
software | healthy | ui/src/flow.ts |
main.tsx |
software | healthy | ui/src/main.tsx |
styles.css |
software | healthy | ui/src/styles.css |
ws.ts |
software | healthy | ui/src/ws.ts |
graph.ts |
software | healthy | ui/src/graph.ts |
types.ts |
software | healthy | ui/src/types.ts |
audit.ts |
software | healthy | ui/src/audit.ts |
App.tsx |
software | healthy | ui/src/App.tsx |
TopBar.tsx |
software | healthy | ui/src/components/TopBar.tsx |
FlowView.tsx |
software | healthy | ui/src/components/FlowView.tsx |
NodeDetailPanel.tsx |
software | healthy | ui/src/components/NodeDetailPanel.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SessionBuffer |
software | healthy | relay/src/buffer.ts:SessionBuffer |
SessionStartEvent |
software | healthy | sdk/agentviz/events.py:26 |
CommandAckEvent |
software | healthy | sdk/agentviz/events.py:32 |
AgentSpawnEvent |
software | healthy | sdk/agentviz/events.py:39 |
AgentStatusEvent |
software | healthy | sdk/agentviz/events.py:47 |
ToolCallPendingEvent |
software | healthy | sdk/agentviz/events.py:54 |
ToolResultEvent |
software | healthy | sdk/agentviz/events.py:64 |
ToolDeniedEvent |
software | healthy | sdk/agentviz/events.py:73 |
AgentMessageEvent |
software | healthy | sdk/agentviz/events.py:82 |
LogEvent |
software | healthy | sdk/agentviz/events.py:90 |
UsageEvent |
software | healthy | sdk/agentviz/events.py:98 |
AgentCompleteEvent |
software | healthy | sdk/agentviz/events.py:108 |
Session |
software | healthy | sdk/agentviz/session.py:33 |
_ToolDenied |
software | healthy | sdk/agentviz/agent.py:17 |
Agent |
software | healthy | sdk/agentviz/agent.py:21 |
ToolCallDenied |
software | healthy | sdk/agentviz/exceptions.py:1 |
AgentStopped |
software | healthy | sdk/agentviz/exceptions.py:7 |
RelayClient |
software | healthy | sdk/agentviz/relay_client.py:24 |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
examples |
software | healthy | examples |
commands |
software | healthy | commands |
relay |
software | healthy | relay |
tests |
software | healthy | relay/tests |
src |
software | healthy | relay/src |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
plans |
software | healthy | docs/superpowers/plans |
sdk |
software | healthy | sdk |
tests |
software | healthy | sdk/tests |
agentviz |
software | healthy | sdk/agentviz |
ui |
software | healthy | ui |
tests |
software | healthy | ui/tests |
src |
software | healthy | ui/src |
components |
software | healthy | ui/src/components |
| Label | Layer | Status | Path |
|---|---|---|---|
amwine28__AgentViz |
software | healthy | /data/fable5_failed_archive/amwine28__AgentViz |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | ui/vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/3fa73073-e79c-4a92-9cc4-37da15d2dd71/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3fa73073-e79c-4a92-9cc4-37da15d2dd71/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.