https://github.com/core-aix/agit
· scanned 2026-06-17 01:50 UTC (1 month, 1 week ago)
60 raw signals (0 security + 60 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +5.7 (diff) · 42 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1827 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 |
|---|---|---|---|
_turn |
software | healthy | tests/test_summary_async.py:29 |
_base_message |
software | healthy | tests/test_summary_async.py:45 |
test_summary_leads_message_and_takes_subject |
software | healthy | tests/test_summary_async.py:59 |
test_long_summary_first_line_is_truncated_to_subject_width |
software | healthy | tests/test_summary_async.py:71 |
test_without_summary_prompts_still_head_the_message |
software | healthy | tests/test_summary_async.py:79 |
test_summary_metadata_lines_record_cost |
software | healthy | tests/test_summary_async.py:86 |
test_apply_summary_rewrites_subject_and_preserves_everything |
software | healthy | tests/test_summary_async.py:97 |
test_apply_summary_is_idempotent |
software | healthy | tests/test_summary_async.py:114 |
__init__ |
software | healthy | tests/test_summary_async.py:132 |
summarize_commit |
software | healthy | tests/test_summary_async.py:138 |
update_session_summary |
software | healthy | tests/test_summary_async.py:146 |
_summary_runner |
software | healthy | tests/test_summary_async.py:152 |
_commit_change |
software | healthy | tests/test_summary_async.py:167 |
_finish_summary |
software | healthy | tests/test_summary_async.py:173 |
test_commit_path_does_not_block_on_summarization |
software | healthy | tests/test_summary_async.py:179 |
test_summarizing_notice_precedes_created_popup_worktree |
software | healthy | tests/test_summary_async.py:208 |
test_no_worktree_commit_announced_only_after_summary |
software | healthy | tests/test_summary_async.py:230 |
test_summary_after_integration_lands_as_notes_only |
software | healthy | tests/test_summary_async.py:252 |
test_summary_with_staged_changes_lands_as_notes_only |
software | healthy | tests/test_summary_async.py:267 |
test_summary_after_head_moved_lands_as_notes_only |
software | healthy | tests/test_summary_async.py:281 |
test_unusable_summary_keeps_prompt_led_message |
software | healthy | tests/test_summary_async.py:296 |
test_failed_rolling_summary_does_not_discard_commit_summary |
software | healthy | tests/test_summary_async.py:316 |
test_summary_popups_name_the_owning_session |
software | healthy | tests/test_summary_async.py:333 |
test_failed_summary_popup_names_the_owning_session |
software | healthy | tests/test_summary_async.py:353 |
test_integration_waits_for_summary_until_deadline |
software | healthy | tests/test_summary_async.py:368 |
test_integration_not_blocked_without_pending_summary |
software | healthy | tests/test_summary_async.py:379 |
_has_git |
software | healthy | tests/test_cli.py:9 |
test_git_init_seeds_usable_repo |
software | healthy | tests/test_cli.py:16 |
test_git_init_repo_has_born_head |
software | healthy | tests/test_cli.py:26 |
test_ensure_born_seeds_unborn_repo_and_is_idempotent |
software | healthy | tests/test_cli.py:31 |
test_discover_or_init_seeds_empty_initialized_repo |
software | healthy | tests/test_cli.py:43 |
test_discover_or_init_returns_existing_repo |
software | healthy | tests/test_cli.py:58 |
_force_tty |
software | healthy | tests/test_cli.py:67 |
test_discover_or_init_initializes_when_user_agrees |
software | healthy | tests/test_cli.py:72 |
test_discover_or_init_stops_when_user_declines |
software | healthy | tests/test_cli.py:82 |
test_discover_or_init_non_interactive_does_not_prompt |
software | healthy | tests/test_cli.py:93 |
_stub_launch |
software | healthy | tests/test_cli.py:103 |
__init__ |
software | healthy | tests/test_cli.py:424 |
run |
software | healthy | tests/test_cli.py:427 |
has_default_backend |
software | healthy | tests/test_cli.py:434 |
test_no_worktree_flag_disables_worktrees |
software | healthy | tests/test_cli.py:133 |
test_default_uses_config_use_worktrees |
software | healthy | tests/test_cli.py:139 |
test_unknown_args_forwarded_to_backend |
software | healthy | tests/test_cli.py:145 |
test_double_dash_forwards_agit_defined_flags_and_prompt |
software | healthy | tests/test_cli.py:152 |
test_agit_flags_still_bind_before_separator |
software | healthy | tests/test_cli.py:159 |
test_no_passthrough_args_is_empty_list |
software | healthy | tests/test_cli.py:166 |
test_reserved_passthrough_flag_warns_but_forwards |
software | healthy | tests/test_cli.py:172 |
test_proxy_runner_stores_backend_args |
software | healthy | tests/test_cli.py:180 |
test_json_backends_append_backend_args |
software | healthy | tests/test_cli.py:194 |
test_help_shows_combined_help |
software | healthy | tests/test_cli.py:208 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
test_summary_async.py |
software | healthy | tests/test_summary_async.py |
test_cli.py |
software | healthy | tests/test_cli.py |
test_demo_script.py |
software | healthy | tests/test_demo_script.py |
test_summarizer.py |
software | healthy | tests/test_summarizer.py |
test_opencode_commands.py |
software | healthy | tests/test_opencode_commands.py |
test_commit_message.py |
software | healthy | tests/test_commit_message.py |
proxy_helpers.py |
software | healthy | tests/proxy_helpers.py |
conftest.py |
software | healthy | tests/conftest.py |
test_proxy_session.py |
software | healthy | tests/test_proxy_session.py |
test_backend_commits.py |
software | healthy | tests/test_backend_commits.py |
test_summary_scratch.py |
software | healthy | tests/test_summary_scratch.py |
test_backend_process.py |
software | healthy | tests/test_backend_process.py |
test_worktree.py |
software | healthy | tests/test_worktree.py |
test_dashboard.py |
software | healthy | tests/test_dashboard.py |
test_claude_session.py |
software | healthy | tests/test_claude_session.py |
test_sandbox.py |
software | healthy | tests/test_sandbox.py |
test_pre_compaction.py |
software | healthy | tests/test_pre_compaction.py |
test_state.py |
software | healthy | tests/test_state.py |
test_summarizer_config.py |
software | healthy | tests/test_summarizer_config.py |
test_shell.py |
software | healthy | tests/test_shell.py |
test_git_notes.py |
software | healthy | tests/test_git_notes.py |
test_lock.py |
software | healthy | tests/test_lock.py |
test_opencode_session.py |
software | healthy | tests/test_opencode_session.py |
test_backends_and_config.py |
software | healthy | tests/test_backends_and_config.py |
test_proxy_modal.py |
software | healthy | tests/test_proxy_modal.py |
test_backend_setup.py |
software | healthy | tests/test_backend_setup.py |
test_proxy.py |
software | healthy | tests/test_proxy.py |
test_commit_engine.py |
software | healthy | tests/test_commit_engine.py |
test_ui.py |
software | healthy | tests/test_ui.py |
test_commit_message_summary.py |
software | healthy | tests/test_commit_message_summary.py |
test_integration_service.py |
software | healthy | tests/test_integration_service.py |
test_opencode_parse.py |
software | healthy | tests/test_opencode_parse.py |
test_update.py |
software | healthy | tests/test_update.py |
demo.sh |
software | healthy | scripts/demo.sh |
publish.sh |
software | healthy | scripts/publish.sh |
check.sh |
software | healthy | scripts/check.sh |
ci.yml |
software | healthy | .github/workflows/ci.yml |
cli.py |
software | healthy | agit/cli.py |
__init__.py |
software | healthy | agit/__init__.py |
__main__.py |
software | healthy | agit/__main__.py |
__init__.py |
software | healthy | agit/backends/__init__.py |
setup.py |
software | healthy | agit/backends/setup.py |
opencode.py |
software | healthy | agit/backends/opencode.py |
proxy_agents.py |
software | healthy | agit/backends/proxy_agents.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeSummarizer |
software | healthy | tests/test_summary_async.py:123 |
Fake |
software | healthy | tests/test_cli.py:108 |
Config |
software | healthy | tests/test_cli.py:433 |
FakeResult |
software | healthy | tests/test_cli.py:351 |
FakeShell |
software | healthy | tests/test_cli.py:423 |
_Result |
software | healthy | tests/test_dashboard.py:320 |
FakeSummarizer |
software | healthy | tests/test_pre_compaction.py:26 |
FakeBackend |
software | healthy | tests/test_shell.py:57 |
TestPromptModal |
software | healthy | tests/test_proxy_modal.py:24 |
TestSelectModal |
software | healthy | tests/test_proxy_modal.py:104 |
FakeConfig |
software | healthy | tests/test_backend_setup.py:9 |
_FakeBackend |
software | healthy | tests/test_proxy.py:20 |
FakeCommitRepo |
software | healthy | tests/test_proxy.py:64 |
Cell |
software | healthy | tests/test_proxy.py:657 |
Screen |
software | healthy | tests/test_proxy.py:1727 |
Cursor |
software | healthy | tests/test_proxy.py:1723 |
Repo |
software | healthy | tests/test_proxy.py:3555 |
Actions |
software | healthy | tests/test_proxy.py:2090 |
FakeRepo |
software | healthy | tests/test_proxy.py:2136 |
_Repo |
software | healthy | tests/test_proxy.py:2450 |
Backend |
software | healthy | tests/test_proxy.py:3616 |
FakeThread |
software | healthy | tests/test_proxy.py:3691 |
_Repo |
software | healthy | tests/test_commit_engine.py:27 |
FakeBackend |
software | healthy | tests/test_commit_engine.py:349 |
SlowBackend |
software | healthy | tests/test_commit_engine.py:395 |
Backend |
software | healthy | tests/test_commit_engine.py:439 |
FailBackend |
software | healthy | tests/test_commit_engine.py:669 |
SameBackend |
software | healthy | tests/test_commit_engine.py:686 |
_FakeUpdater |
software | healthy | tests/test_update.py:180 |
_DoneThread |
software | healthy | tests/test_update.py:210 |
_StartupUpdater |
software | healthy | tests/test_update.py:304 |
BackendUnavailable |
software | healthy | agit/backends/setup.py:21 |
OpenCodeBackend |
software | healthy | agit/backends/opencode.py:11 |
ProxyAgent |
software | healthy | agit/backends/proxy_agents.py:11 |
OpenCodeProxyAgent |
software | healthy | agit/backends/proxy_agents.py:61 |
ClaudeProxyAgent |
software | healthy | agit/backends/proxy_agents.py:106 |
ClaudeBackend |
software | healthy | agit/backends/claude.py:10 |
TokenUsage |
software | healthy | agit/backends/base.py:8 |
AgentResult |
software | healthy | agit/backends/base.py:53 |
AgentBackend |
software | healthy | agit/backends/base.py:62 |
BackendProcess |
software | healthy | agit/proxy/process.py:26 |
Session |
software | healthy | agit/proxy/session.py:28 |
TerminalHostState |
software | healthy | agit/proxy/terminal.py:21 |
TerminalHost |
software | healthy | agit/proxy/terminal.py:42 |
MergePhase |
software | healthy | agit/proxy/integration.py:59 |
MergeContext |
software | healthy | agit/proxy/integration.py:76 |
IntegrationService |
software | healthy | agit/proxy/integration.py:135 |
PromptModal |
software | healthy | agit/proxy/modal.py:37 |
SelectModal |
software | healthy | agit/proxy/modal.py:110 |
_BackgroundColorEraseScreen |
software | healthy | agit/proxy/renderer.py:100 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
agit |
software | healthy | agit |
backends |
software | healthy | agit/backends |
proxy |
software | healthy | agit/proxy |
git |
software | healthy | agit/git |
commits |
software | healthy | agit/commits |
update |
software | healthy | agit/update |
transcripts |
software | healthy | agit/transcripts |
metrics |
software | healthy | agit/metrics |
shell |
software | healthy | agit/shell |
summaries |
software | healthy | agit/summaries |
config |
software | healthy | agit/config |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
core-aix__agit |
software | healthy | /data/fable5_failed_archive/core-aix__agit |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/test_dashboard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/9d182859-a81d-49f6-9c6b-c914a318905d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9d182859-a81d-49f6-9c6b-c914a318905d/
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.