https://github.com/MoonshotAI/kimi-cli
· scanned 2026-07-23 19:41 UTC (4 days, 21 hours ago)
557 raw signals (0 security + 557 graph)
Last scanned 4 days, 21 hours ago · v7 · last Δ +5.7 (diff) · 535 actionable findings from 1 signal source. 22 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 9632 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 |
|---|---|---|---|
_chat_completion_response |
software | healthy | sdks/kimi-sdk/tests/test_smoke.py:9 |
test_generate_smoke |
software | healthy | sdks/kimi-sdk/tests/test_smoke.py:27 |
handler |
software | healthy | sdks/kimi-sdk/tests/test_smoke.py:28 |
computeStats |
software | healthy | vis/src/App.tsx:computeStats |
formatDuration |
software | healthy | vis/src/App.tsx:formatDuration |
formatTokens |
software | healthy | vis/src/App.tsx:formatTokens |
getSessionDir |
software | healthy | vis/src/App.tsx:getSessionDir |
SessionDirectoryActions |
software | healthy | vis/src/App.tsx:SessionDirectoryActions |
SessionStats |
software | healthy | vis/src/App.tsx:SessionStats |
ShortcutRow |
software | healthy | vis/src/App.tsx:ShortcutRow |
App |
software | healthy | vis/src/App.tsx:App |
handler |
software | healthy | vis/src/App.tsx:handler |
tag |
software | healthy | vis/src/App.tsx:tag |
escapeHtmlOutsideCodeBlocks |
software | healthy | vis/src/components/markdown.tsx:escapeHtmlOutsideCodeBlocks |
escapeForMarkdown |
software | healthy | vis/src/components/markdown.tsx:escapeForMarkdown |
getCodeLanguage |
software | healthy | vis/src/components/markdown.tsx:getCodeLanguage |
getCodeText |
software | healthy | vis/src/components/markdown.tsx:getCodeText |
SimpleCodeBlock |
software | healthy | vis/src/components/markdown.tsx:SimpleCodeBlock |
handleCopy |
software | healthy | vis/src/components/markdown.tsx:handleCopy |
MarkdownCode |
software | healthy | vis/src/components/markdown.tsx:MarkdownCode |
MarkdownPre |
software | healthy | vis/src/components/markdown.tsx:MarkdownPre |
AlertDialog |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialog |
AlertDialogTrigger |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogTrigger |
AlertDialogPortal |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogPortal |
AlertDialogOverlay |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogOverlay |
AlertDialogContent |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogContent |
AlertDialogHeader |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogHeader |
AlertDialogFooter |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogFooter |
AlertDialogTitle |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogTitle |
AlertDialogDescription |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogDescripti… |
AlertDialogAction |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogAction |
AlertDialogCancel |
software | healthy | vis/src/components/ui/alert-dialog.tsx:AlertDialogCancel |
Select |
software | healthy | vis/src/components/ui/select.tsx:Select |
SelectGroup |
software | healthy | vis/src/components/ui/select.tsx:SelectGroup |
SelectValue |
software | healthy | vis/src/components/ui/select.tsx:SelectValue |
SelectTrigger |
software | healthy | vis/src/components/ui/select.tsx:SelectTrigger |
SelectContent |
software | healthy | vis/src/components/ui/select.tsx:SelectContent |
SelectLabel |
software | healthy | vis/src/components/ui/select.tsx:SelectLabel |
SelectItem |
software | healthy | vis/src/components/ui/select.tsx:SelectItem |
SelectSeparator |
software | healthy | vis/src/components/ui/select.tsx:SelectSeparator |
SelectScrollUpButton |
software | healthy | vis/src/components/ui/select.tsx:SelectScrollUpButton |
SelectScrollDownButton |
software | healthy | vis/src/components/ui/select.tsx:SelectScrollDownButton |
TooltipProvider |
software | healthy | vis/src/components/ui/tooltip.tsx:TooltipProvider |
Tooltip |
software | healthy | vis/src/components/ui/tooltip.tsx:Tooltip |
TooltipTrigger |
software | healthy | vis/src/components/ui/tooltip.tsx:TooltipTrigger |
TooltipContent |
software | healthy | vis/src/components/ui/tooltip.tsx:TooltipContent |
fetchJSON |
software | healthy | vis/src/lib/api.ts:fetchJSON |
normalizeContent |
software | healthy | vis/src/lib/api.ts:normalizeContent |
listSessions |
software | healthy | vis/src/lib/api.ts:listSessions |
normalizeWireEvents |
software | healthy | vis/src/lib/api.ts:normalizeWireEvents |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
NOTICE |
software | healthy | NOTICE |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README.md |
software | healthy | sdks/kimi-sdk/README.md |
pyproject.toml |
software | healthy | sdks/kimi-sdk/pyproject.toml |
LICENSE |
software | healthy | sdks/kimi-sdk/LICENSE |
NOTICE |
software | healthy | sdks/kimi-sdk/NOTICE |
CHANGELOG.md |
software | healthy | sdks/kimi-sdk/CHANGELOG.md |
test_smoke.py |
software | healthy | sdks/kimi-sdk/tests/test_smoke.py |
__init__.py |
software | healthy | sdks/kimi-sdk/src/kimi_sdk/__init__.py |
tsconfig.app.json |
software | healthy | vis/tsconfig.app.json |
vite.config.ts |
software | healthy | vis/vite.config.ts |
package.json |
software | healthy | vis/package.json |
tsconfig.node.json |
software | healthy | vis/tsconfig.node.json |
index.html |
software | healthy | vis/index.html |
package-lock.json |
software | healthy | vis/package-lock.json |
components.json |
software | healthy | vis/components.json |
tsconfig.json |
software | healthy | vis/tsconfig.json |
index.css |
software | healthy | vis/src/index.css |
main.tsx |
software | healthy | vis/src/main.tsx |
App.tsx |
software | healthy | vis/src/App.tsx |
markdown.tsx |
software | healthy | vis/src/components/markdown.tsx |
alert-dialog.tsx |
software | healthy | vis/src/components/ui/alert-dialog.tsx |
select.tsx |
software | healthy | vis/src/components/ui/select.tsx |
tooltip.tsx |
software | healthy | vis/src/components/ui/tooltip.tsx |
api.ts |
software | healthy | vis/src/lib/api.ts |
cache.ts |
software | healthy | vis/src/lib/cache.ts |
utils.ts |
software | healthy | vis/src/lib/utils.ts |
use-theme.ts |
software | healthy | vis/src/hooks/use-theme.ts |
user-message.tsx |
software | healthy | vis/src/features/context-viewer/user-message.tsx |
assistant-message.tsx |
software | healthy | vis/src/features/context-viewer/assistant-message.tsx |
context-space-map.tsx |
software | healthy | vis/src/features/context-viewer/context-space-map.tsx |
context-viewer.tsx |
software | healthy | vis/src/features/context-viewer/context-viewer.tsx |
tool-call-block.tsx |
software | healthy | vis/src/features/context-viewer/tool-call-block.tsx |
timeline-view.tsx |
software | healthy | vis/src/features/wire-viewer/timeline-view.tsx |
decision-path.tsx |
software | healthy | vis/src/features/wire-viewer/decision-path.tsx |
wire-event-card.tsx |
software | healthy | vis/src/features/wire-viewer/wire-event-card.tsx |
turn-tree.tsx |
software | healthy | vis/src/features/wire-viewer/turn-tree.tsx |
usage-chart.tsx |
software | healthy | vis/src/features/wire-viewer/usage-chart.tsx |
turn-efficiency.tsx |
software | healthy | vis/src/features/wire-viewer/turn-efficiency.tsx |
tool-stats-dashboard.tsx |
software | healthy | vis/src/features/wire-viewer/tool-stats-dashboard.tsx |
tool-call-detail.tsx |
software | healthy | vis/src/features/wire-viewer/tool-call-detail.tsx |
wire-filters.tsx |
software | healthy | vis/src/features/wire-viewer/wire-filters.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | vis/src/main.tsx:ErrorBoundary |
ConcurrencyLimiter |
software | healthy | vis/src/lib/api.ts:ConcurrencyLimiter |
ApiCache |
software | healthy | vis/src/lib/cache.ts:ApiCache |
for |
software | healthy | vis/src/features/wire-viewer/wire-event-card.tsx:for |
LocalKimiCli |
software | healthy | tests_ai/accuracy_smoke/local_kimi_cli_agent.py:11 |
TestParseProjectName |
software | healthy | tests/test_git_context.py:37 |
TestSanitizeRemoteUrl |
software | healthy | tests/test_git_context.py:60 |
TestRunGit |
software | healthy | tests/test_git_context.py:141 |
TestCollectGitContext |
software | healthy | tests/test_git_context.py:162 |
TestNormalizeRemote |
software | healthy | tests/test_constant.py:10 |
TestGetBuildSha |
software | healthy | tests/test_constant.py:35 |
FakeResult |
software | healthy | tests/test_clipboard.py:525 |
TestNewCommandRegistration |
software | healthy | tests/ui_and_conv/test_shell_slash_commands.py:83 |
TestAliasRegistration |
software | healthy | tests/ui_and_conv/test_shell_slash_commands.py:103 |
TestNewCommandBehavior |
software | healthy | tests/ui_and_conv/test_shell_slash_commands.py:146 |
TestNewCommandSessionCleanup |
software | healthy | tests/ui_and_conv/test_shell_slash_commands.py:218 |
TestSanitizeSurrogates |
software | healthy | tests/ui_and_conv/test_sanitize_surrogates.py:8 |
TestClassifyProviderError |
software | healthy | tests/ui_and_conv/test_print_exit_code.py:27 |
TestPrintRunExitCode |
software | healthy | tests/ui_and_conv/test_print_exit_code.py:107 |
_DummyRunningPrompt |
software | healthy | tests/ui_and_conv/test_prompt_tips.py:38 |
_DummyReadOnlyModal |
software | healthy | tests/ui_and_conv/test_prompt_tips.py:63 |
_DummyOutput |
software | healthy | tests/ui_and_conv/test_prompt_tips.py:745 |
_DummySession |
software | healthy | tests/ui_and_conv/test_prompt_tips.py:925 |
_FinishedRunningPrompt |
software | healthy | tests/ui_and_conv/test_prompt_tips.py:911 |
TestStringifyContentParts |
software | healthy | tests/ui_and_conv/test_export_import.py:97 |
TestStringifyToolCalls |
software | healthy | tests/ui_and_conv/test_export_import.py:157 |
TestStringifyContextHistory |
software | healthy | tests/ui_and_conv/test_export_import.py:189 |
TestIsCheckpointMessage |
software | healthy | tests/ui_and_conv/test_export_import.py:323 |
TestFormatContentPartMd |
software | healthy | tests/ui_and_conv/test_export_import.py:352 |
TestExtractToolCallHint |
software | healthy | tests/ui_and_conv/test_export_import.py:385 |
TestFormatToolCallMd |
software | healthy | tests/ui_and_conv/test_export_import.py:419 |
TestFormatToolResultMd |
software | healthy | tests/ui_and_conv/test_export_import.py:445 |
TestGroupIntoTurns |
software | healthy | tests/ui_and_conv/test_export_import.py:485 |
TestBuildExportMarkdown |
software | healthy | tests/ui_and_conv/test_export_import.py:616 |
TestIsImportableFile |
software | healthy | tests/ui_and_conv/test_export_import.py:783 |
TestPerformExport |
software | healthy | tests/ui_and_conv/test_export_import.py:829 |
TestResolveImportSource |
software | healthy | tests/ui_and_conv/test_export_import.py:943 |
FakeContext |
software | healthy | tests/ui_and_conv/test_export_import.py:1269 |
FailingContext |
software | healthy | tests/ui_and_conv/test_export_import.py:1043 |
TestPerformExportRelativePath |
software | healthy | tests/ui_and_conv/test_export_import.py:1071 |
TestResolveImportRelativePath |
software | healthy | tests/ui_and_conv/test_export_import.py:1108 |
TestPerformExportEdgeCases |
software | healthy | tests/ui_and_conv/test_export_import.py:1134 |
TestBuildImportMessage |
software | healthy | tests/ui_and_conv/test_export_import.py:1164 |
TestPerformImport |
software | healthy | tests/ui_and_conv/test_export_import.py:1197 |
TestFeedbackRegistration |
software | healthy | tests/ui_and_conv/test_shell_feedback_slash.py:88 |
TestFeedbackGuards |
software | healthy | tests/ui_and_conv/test_shell_feedback_slash.py:104 |
TestFeedbackUserInput |
software | healthy | tests/ui_and_conv/test_shell_feedback_slash.py:162 |
TestFeedbackSubmission |
software | healthy | tests/ui_and_conv/test_shell_feedback_slash.py:208 |
_DummyApp |
software | healthy | tests/ui_and_conv/test_prompt_external_editor.py:15 |
_DummyBuffer |
software | healthy | tests/ui_and_conv/test_prompt_external_editor.py:25 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sdks |
software | healthy | sdks |
kimi-sdk |
software | healthy | sdks/kimi-sdk |
tests |
software | healthy | sdks/kimi-sdk/tests |
src |
software | healthy | sdks/kimi-sdk/src |
kimi_sdk |
software | healthy | sdks/kimi-sdk/src/kimi_sdk |
vis |
software | healthy | vis |
src |
software | healthy | vis/src |
components |
software | healthy | vis/src/components |
ui |
software | healthy | vis/src/components/ui |
lib |
software | healthy | vis/src/lib |
hooks |
software | healthy | vis/src/hooks |
features |
software | healthy | vis/src/features |
context-viewer |
software | healthy | vis/src/features/context-viewer |
wire-viewer |
software | healthy | vis/src/features/wire-viewer |
statistics |
software | healthy | vis/src/features/statistics |
session-picker |
software | healthy | vis/src/features/session-picker |
sessions-explorer |
software | healthy | vis/src/features/sessions-explorer |
agents-panel |
software | healthy | vis/src/features/agents-panel |
state-viewer |
software | healthy | vis/src/features/state-viewer |
dual-view |
software | healthy | vis/src/features/dual-view |
tests_ai |
software | healthy | tests_ai |
scripts |
software | healthy | tests_ai/scripts |
accuracy_smoke |
software | healthy | tests_ai/accuracy_smoke |
scripts |
software | healthy | tests_ai/accuracy_smoke/scripts |
tests |
software | healthy | tests |
ui_and_conv |
software | healthy | tests/ui_and_conv |
vis |
software | healthy | tests/vis |
notifications |
software | healthy | tests/notifications |
auth |
software | healthy | tests/auth |
ui |
software | healthy | tests/ui |
cli |
software | healthy | tests/cli |
utils |
software | healthy | tests/utils |
acp |
software | healthy | tests/acp |
web |
software | healthy | tests/web |
hooks |
software | healthy | tests/hooks |
tools |
software | healthy | tests/tools |
core |
software | healthy | tests/core |
background |
software | healthy | tests/background |
telemetry |
software | healthy | tests/telemetry |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
scripts |
software | healthy | docs/scripts |
zh |
software | healthy | docs/zh |
customization |
software | healthy | docs/zh/customization |
reference |
software | healthy | docs/zh/reference |
configuration |
software | healthy | docs/zh/configuration |
guides |
software | healthy | docs/zh/guides |
release-notes |
software | healthy | docs/zh/release-notes |
en |
software | healthy | docs/en |
customization |
software | healthy | docs/en/customization |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
mermaid@^11.12.2 |
dependencies | healthy | docs/package.json |
vitepress-plugin-llms@^1.10.0 |
dependencies | healthy | docs/package.json |
vitepress-plugin-mermaid@^2.0.17 |
dependencies | healthy | docs/package.json |
vitepress@^1.5.0 |
dependencies | healthy | docs/package.json |
kimi-cli@ |
dependencies | healthy | examples/custom-echo-soul/pyproject.toml |
kosong@ |
dependencies | healthy | examples/custom-echo-soul/pyproject.toml |
kimi-cli@ |
dependencies | healthy | examples/custom-kimi-soul/pyproject.toml |
kosong@ |
dependencies | healthy | examples/custom-kimi-soul/pyproject.toml |
kimi-cli@ |
dependencies | healthy | examples/custom-tools/pyproject.toml |
kosong@ |
dependencies | healthy | examples/custom-tools/pyproject.toml |
kimi-cli@ |
dependencies | healthy | examples/kimi-cli-wire-messages/pyproject.toml |
rich@ |
dependencies | healthy | examples/kimi-cli-wire-messages/pyproject.toml |
kimi-cli@ |
dependencies | healthy | examples/kimi-psql/pyproject.toml |
kosong@ |
dependencies | healthy | examples/kimi-psql/pyproject.toml |
typer@ |
dependencies | healthy | examples/kimi-psql/pyproject.toml |
rich@ |
dependencies | healthy | examples/kimi-psql/pyproject.toml |
[email protected] |
dependencies | healthy | examples/kimi-psql/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kaos/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kaos/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kimi-code/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
mcp@1 |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | packages/kosong/pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
[email protected] |
dependencies | healthy | pyproject.toml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/conftest.py |
security | healthy | tests/conftest.py |
auth::src/kimi_cli/web/api/sessions.py |
security | healthy | src/kimi_cli/web/api/sessions.py |
auth::tests/core/test_notifications.py |
security | healthy | tests/core/test_notifications.py |
auth::tests/auth/test_platforms.py |
security | healthy | tests/auth/test_platforms.py |
auth::src/kimi_cli/wire/server.py |
security | healthy | src/kimi_cli/wire/server.py |
auth::tests/cli/test_mcp_oauth.py |
security | healthy | tests/cli/test_mcp_oauth.py |
auth::tests/auth/test_oauth_refresh.py |
security | healthy | tests/auth/test_oauth_refresh.py |
auth::tests/acp/test_session_notifications.py |
security | healthy | tests/acp/test_session_notifications.py |
auth::docs/bun.lock |
security | healthy | docs/bun.lock |
auth::src/kimi_cli/telemetry/transport.py |
security | healthy | src/kimi_cli/telemetry/transport.py |
auth::tests/core/test_subagent_builder.py |
security | healthy | tests/core/test_subagent_builder.py |
auth::src/kimi_cli/cli/__init__.py |
security | healthy | src/kimi_cli/cli/__init__.py |
auth::tests/core/test_auth_error_handling.py |
security | healthy | tests/core/test_auth_error_handling.py |
auth::tests/ui_and_conv/test_shell_feedback_slash.py |
security | healthy | tests/ui_and_conv/test_shell_feedback_slash.py |
auth::src/kimi_cli/soul/toolset.py |
security | healthy | src/kimi_cli/soul/toolset.py |
auth::src/kimi_cli/mcp_oauth.py |
security | healthy | src/kimi_cli/mcp_oauth.py |
auth::src/kimi_cli/plugin/manager.py |
security | healthy | src/kimi_cli/plugin/manager.py |
auth::tests/auth/test_resolve_api_key.py |
security | healthy | tests/auth/test_resolve_api_key.py |
auth::src/kimi_cli/ui/shell/usage.py |
security | healthy | src/kimi_cli/ui/shell/usage.py |
auth::src/kimi_cli/soul/kimisoul.py |
security | healthy | src/kimi_cli/soul/kimisoul.py |
auth::tests/core/test_kimisoul_steer.py |
security | healthy | tests/core/test_kimisoul_steer.py |
auth::tests/web/test_sessions_api.py |
security | healthy | tests/web/test_sessions_api.py |
auth::src/kimi_cli/app.py |
security | healthy | src/kimi_cli/app.py |
auth::tests/core/test_runtime_afk_state.py |
security | healthy | tests/core/test_runtime_afk_state.py |
auth::src/kimi_cli/ui/shell/slash.py |
security | healthy | src/kimi_cli/ui/shell/slash.py |
auth::src/kimi_cli/llm.py |
security | healthy | src/kimi_cli/llm.py |
auth::src/kimi_cli/auth/oauth.py |
security | healthy | src/kimi_cli/auth/oauth.py |
auth::tests/auth/test_ascii_header.py |
security | healthy | tests/auth/test_ascii_header.py |
auth::examples/kimi-psql/main.py |
security | healthy | examples/kimi-psql/main.py |
auth::tests/core/test_kimisoul_repeat.py |
security | healthy | tests/core/test_kimisoul_repeat.py |
auth::tests/ui_and_conv/test_acp_server_auth.py |
security | healthy | tests/ui_and_conv/test_acp_server_auth.py |
auth::examples/custom-kimi-soul/main.py |
security | healthy | examples/custom-kimi-soul/main.py |
auth::src/kimi_cli/subagents/builder.py |
security | healthy | src/kimi_cli/subagents/builder.py |
auth::tests/core/test_approval_runtime.py |
security | healthy | tests/core/test_approval_runtime.py |
auth::src/kimi_cli/cli/plugin.py |
security | healthy | src/kimi_cli/cli/plugin.py |
auth::src/kimi_cli/acp/session.py |
security | healthy | src/kimi_cli/acp/session.py |
auth::src/kimi_cli/soul/agent.py |
security | healthy | src/kimi_cli/soul/agent.py |
auth::README.md |
security | healthy | README.md |
auth::tests_e2e/test_wire_auth.py |
security | healthy | tests_e2e/test_wire_auth.py |
auth::tests/auth/test_oauth_cross_process.py |
security | healthy | tests/auth/test_oauth_cross_process.py |
auth::src/kimi_cli/acp/server.py |
security | healthy | src/kimi_cli/acp/server.py |
auth::tests/core/test_create_llm.py |
security | healthy | tests/core/test_create_llm.py |
auth::packages/kosong/src/kosong/chat_provider/kimi.py |
security | healthy | packages/kosong/src/kosong/chat_provider/kimi.py |
auth::src/kimi_cli/auth/platforms.py |
security | healthy | src/kimi_cli/auth/platforms.py |
auth::tests/core/test_plugin_manager.py |
security | healthy | tests/core/test_plugin_manager.py |
auth::tests_e2e/test_mcp_cli.py |
security | healthy | tests_e2e/test_mcp_cli.py |
auth::tests/core/test_kimisoul_ralph_loop.py |
security | healthy | tests/core/test_kimisoul_ralph_loop.py |
auth::src/kimi_cli/plugin/tool.py |
security | healthy | src/kimi_cli/plugin/tool.py |
auth::docs/AGENTS.md |
security | healthy | docs/AGENTS.md |
auth::src/kimi_cli/config.py |
security | healthy | src/kimi_cli/config.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /healthz |
api | healthy | src/kimi_cli/vis/app.py |
GET /statistics |
api | healthy | src/kimi_cli/vis/api/statistics.py |
GET /sessions |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/wire |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/context |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/state |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/summary |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/subagents |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/subagents/{agent… |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/subagents/{agent… |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/subagents/{agent… |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /sessions/{work_dir_hash}/{session_id}/download |
api | healthy | src/kimi_cli/vis/api/sessions.py |
POST /sessions/import |
api | healthy | src/kimi_cli/vis/api/sessions.py |
DELETE /sessions/{work_dir_hash}/{session_id} |
api | healthy | src/kimi_cli/vis/api/sessions.py |
GET /capabilities |
api | healthy | src/kimi_cli/vis/api/system.py |
GET /scalar |
api | healthy | src/kimi_cli/web/app.py |
GET /docs |
api | healthy | src/kimi_cli/web/app.py |
GET / |
api | healthy | src/kimi_cli/web/api/config.py |
PATCH / |
api | healthy | src/kimi_cli/web/api/config.py |
GET /toml |
api | healthy | src/kimi_cli/web/api/config.py |
PUT /toml |
api | healthy | src/kimi_cli/web/api/config.py |
POST / |
api | healthy | src/kimi_cli/web/api/open_in.py |
GET /{session_id} |
api | healthy | src/kimi_cli/web/api/sessions.py |
POST /{session_id}/files |
api | healthy | src/kimi_cli/web/api/sessions.py |
GET /{session_id}/uploads/{path:path} |
api | healthy | src/kimi_cli/web/api/sessions.py |
GET /{session_id}/files/{path:path} |
api | healthy | src/kimi_cli/web/api/sessions.py |
DELETE /{session_id} |
api | healthy | src/kimi_cli/web/api/sessions.py |
PATCH /{session_id} |
api | healthy | src/kimi_cli/web/api/sessions.py |
POST /{session_id}/fork |
api | healthy | src/kimi_cli/web/api/sessions.py |
POST /{session_id}/generate-title |
api | healthy | src/kimi_cli/web/api/sessions.py |
GET /startup |
api | healthy | src/kimi_cli/web/api/sessions.py |
GET /{session_id}/git-diff |
api | healthy | src/kimi_cli/web/api/sessions.py |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/docs-pages.yml |
validate |
cicd | healthy | .github/workflows/release-kimi-sdk.yml |
publish |
cicd | healthy | .github/workflows/release-kimi-sdk.yml |
validate |
cicd | healthy | .github/workflows/release-pykaos.yml |
publish |
cicd | healthy | .github/workflows/release-pykaos.yml |
test |
cicd | healthy | .github/workflows/ci-pykaos.yml |
run |
cicd | healthy | .github/workflows/typos.yml |
build |
cicd | healthy | .github/workflows/ci-docs.yml |
validate |
cicd | healthy | .github/workflows/release-kimi-cli.yml |
build |
cicd | healthy | .github/workflows/release-kimi-cli.yml |
release |
cicd | healthy | .github/workflows/release-kimi-cli.yml |
publish-python |
cicd | healthy | .github/workflows/release-kimi-cli.yml |
translate |
cicd | healthy | .github/workflows/translator.yml |
check |
cicd | healthy | .github/workflows/pr-title-checker.yml |
check |
cicd | healthy | .github/workflows/ci-kimi-cli.yml |
test |
cicd | healthy | .github/workflows/ci-kimi-cli.yml |
build |
cicd | healthy | .github/workflows/ci-kimi-cli.yml |
release-validate |
cicd | healthy | .github/workflows/ci-kimi-cli.yml |
nix-test |
cicd | healthy | .github/workflows/ci-kimi-cli.yml |
validate |
cicd | healthy | .github/workflows/release-kosong.yml |
publish |
cicd | healthy | .github/workflows/release-kosong.yml |
docs |
cicd | healthy | .github/workflows/release-kosong.yml |
test |
cicd | healthy | .github/workflows/ci-kosong.yml |
docs |
cicd | healthy | .github/workflows/ci-kosong.yml |
test |
cicd | healthy | .github/workflows/ci-kimi-sdk.yml |
docs |
cicd | healthy | .github/workflows/ci-kimi-sdk.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docs-pages |
cicd | healthy | .github/workflows/docs-pages.yml |
gha::release-kimi-sdk |
cicd | healthy | .github/workflows/release-kimi-sdk.yml |
gha::release-pykaos |
cicd | healthy | .github/workflows/release-pykaos.yml |
gha::ci-pykaos |
cicd | healthy | .github/workflows/ci-pykaos.yml |
gha::typos |
cicd | healthy | .github/workflows/typos.yml |
gha::ci-docs |
cicd | healthy | .github/workflows/ci-docs.yml |
gha::release-kimi-cli |
cicd | healthy | .github/workflows/release-kimi-cli.yml |
gha::translator |
cicd | healthy | .github/workflows/translator.yml |
gha::pr-title-checker |
cicd | healthy | .github/workflows/pr-title-checker.yml |
gha::ci-kimi-cli |
cicd | healthy | .github/workflows/ci-kimi-cli.yml |
gha::release-kosong |
cicd | healthy | .github/workflows/release-kosong.yml |
gha::ci-kosong |
cicd | healthy | .github/workflows/ci-kosong.yml |
gha::ci-kimi-sdk |
cicd | healthy | .github/workflows/ci-kimi-sdk.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VITEPRESS_BASE |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
PYPI_API_TOKEN |
cicd | healthy | — |
KOSONG_PAGES_TOKEN |
cicd | healthy | — |
APPLE_NOTARIZATION_KEY_P8 |
cicd | healthy | — |
APPLE_NOTARIZATION_KEY_ID |
cicd | healthy | — |
APPLE_CERTIFICATE_P12 |
cicd | healthy | — |
APPLE_NOTARIZATION_ISSUER_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/utils/test_sensitive.py |
vps::gcp |
hardware | healthy | tests/utils/test_sensitive.py |
vps::vultr |
hardware | healthy | web/src/components/ai-elements/model-selector.tsx |
vps::azure |
hardware | healthy | web/src/components/ai-elements/model-selector.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | examples/kimi-psql/README.md |
postgres |
data | healthy | examples/kimi-psql/README.md |
sqlite |
data | healthy | src/kimi_cli/tools/file/utils.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_welcome_migration_item.py |
data | healthy | tests/core/test_welcome_migration_item.py |
test_migration_nudge.py |
data | healthy | tests/core/test_migration_nudge.py |
migration_nudge.py |
data | healthy | src/kimi_cli/ui/shell/migration_nudge.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vis/vite.config.ts |
port:8765 |
network | healthy | scripts/telemetry_debug_server.py |
port:5432 |
network | healthy | examples/kimi-psql/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vis/vite.config.ts |
192.168.1.1 |
network | healthy | tests/utils/test_server.py |
8.8.8.8 |
network | healthy | src/kimi_cli/utils/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-er6hdm5p |
software | healthy | /tmp/repobility-clone-er6hdm5p |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests_ai/accuracy_smoke/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/6956907c-d7b0-476c-b5d1-09c54f834883/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6956907c-d7b0-476c-b5d1-09c54f834883/
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.