https://github.com/ai-agent-assembly/python-sdk
· scanned 2026-06-17 01:30 UTC (1 month, 2 weeks ago)
88 raw signals (0 security + 88 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -29.1 (diff) · 28 actionable findings from 1 signal source. 60 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1647 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 | scripts/gen_proto.py:40 |
parse_tag |
software | healthy | scripts/ci/channel_resolver.py:51 |
_pre_key |
software | healthy | scripts/ci/channel_resolver.py:74 |
precedence_key |
software | healthy | scripts/ci/channel_resolver.py:90 |
resolve |
software | healthy | scripts/ci/channel_resolver.py:105 |
main |
software | healthy | scripts/ci/channel_resolver.py:147 |
_check |
software | healthy | scripts/ci/test_channel_resolver.py:36 |
test_precedence_ladder |
software | healthy | scripts/ci/test_channel_resolver.py:43 |
test_scenario_1_prerelease_ahead |
software | healthy | scripts/ci/test_channel_resolver.py:60 |
test_scenario_2_stable_supersedes |
software | healthy | scripts/ci/test_channel_resolver.py:69 |
test_scenario_3_new_prerelease_ahead |
software | healthy | scripts/ci/test_channel_resolver.py:78 |
test_no_stable_any_prerelease_shows |
software | healthy | scripts/ci/test_channel_resolver.py:87 |
_run_standalone |
software | healthy | scripts/ci/test_channel_resolver.py:96 |
build_agent_config |
software | healthy | examples/type_checking/type_checking_example.py:19 |
build_call_stack |
software | healthy | examples/type_checking/type_checking_example.py:29 |
build_audit_event |
software | healthy | examples/type_checking/type_checking_example.py:44 |
main |
software | healthy | examples/type_checking/type_checking_example.py:56 |
to_wire_bytes |
software | healthy | agent_assembly/types.py:105 |
from_wire_bytes |
software | healthy | agent_assembly/types.py:123 |
_core_available |
software | healthy | agent_assembly/__init__.py:62 |
__getattr__ |
software | healthy | agent_assembly/__init__.py:76 |
__dir__ |
software | healthy | agent_assembly/__init__.py:93 |
ensure_runtime |
software | healthy | agent_assembly/_install.py:39 |
find_aasm_binary |
software | healthy | agent_assembly/runtime.py:46 |
is_running |
software | healthy | agent_assembly/runtime.py:68 |
start_runtime |
software | healthy | agent_assembly/runtime.py:81 |
init_assembly |
software | healthy | agent_assembly/runtime.py:106 |
OpControlStream |
software | healthy | agent_assembly/op_control.py:46 |
__init__ |
software | healthy | agent_assembly/op_control.py:78 |
connect |
software | healthy | agent_assembly/op_control.py:89 |
_start |
software | healthy | agent_assembly/op_control.py:111 |
_reader_loop |
software | healthy | agent_assembly/op_control.py:126 |
_dispatch |
software | healthy | agent_assembly/op_control.py:142 |
await_op |
software | healthy | agent_assembly/op_control.py:157 |
is_paused |
software | healthy | agent_assembly/op_control.py:189 |
is_terminated |
software | healthy | agent_assembly/op_control.py:195 |
stream_alive |
software | healthy | agent_assembly/op_control.py:201 |
close |
software | healthy | agent_assembly/op_control.py:205 |
__enter__ |
software | healthy | agent_assembly/op_control.py:212 |
__exit__ |
software | healthy | agent_assembly/op_control.py:215 |
get_framework_name |
software | healthy | agent_assembly/adapters/base.py:47 |
get_supported_versions |
software | healthy | agent_assembly/adapters/base.py:58 |
register_hooks |
software | healthy | agent_assembly/adapters/base.py:69 |
unregister_hooks |
software | healthy | agent_assembly/adapters/base.py:80 |
validate_registration |
software | healthy | agent_assembly/adapters/base.py:89 |
register |
software | healthy | agent_assembly/adapters/base.py:108 |
is_available |
software | healthy | agent_assembly/adapters/base.py:117 |
set_process_agent_id |
software | healthy | agent_assembly/adapters/base.py:131 |
get_active_version |
software | healthy | agent_assembly/adapters/base.py:141 |
_noop_interceptor_method |
software | healthy | agent_assembly/adapters/registry.py:41 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CallStackNode |
software | healthy | agent_assembly/types.py:31 |
AuditEvent |
software | healthy | agent_assembly/types.py:57 |
_OpControlStub |
software | healthy | agent_assembly/op_control.py:40 |
OpControlState |
software | healthy | agent_assembly/op_control.py:53 |
OpControlSubscriber |
software | healthy | agent_assembly/op_control.py:67 |
GovernanceInterceptor |
software | healthy | agent_assembly/adapters/base.py:10 |
FrameworkAdapter |
software | healthy | agent_assembly/adapters/base.py:14 |
AdapterInfo |
software | healthy | agent_assembly/adapters/registry.py:34 |
_NoopGovernanceInterceptor |
software | healthy | agent_assembly/adapters/registry.py:46 |
AdapterRegistry |
software | healthy | agent_assembly/adapters/registry.py:55 |
GoogleADKAdapter |
software | healthy | agent_assembly/adapters/google_adk/adapter.py:11 |
GoogleADKPatch |
software | healthy | agent_assembly/adapters/google_adk/patch.py:29 |
CrewAIAdapter |
software | healthy | agent_assembly/adapters/crewai/adapter.py:9 |
CrewAIPatch |
software | healthy | agent_assembly/adapters/crewai/patch.py:26 |
PydanticAIAdapter |
software | healthy | agent_assembly/adapters/pydantic_ai/adapter.py:9 |
PydanticAIPatch |
software | healthy | agent_assembly/adapters/pydantic_ai/patch.py:31 |
AssemblyModelWrapper |
software | healthy | agent_assembly/adapters/pydantic_ai/patch.py:80 |
OpenAIAgentsAdapter |
software | healthy | agent_assembly/adapters/openai_agents/adapter.py:11 |
OpenAIAgentsPatch |
software | healthy | agent_assembly/adapters/openai_agents/patch.py:39 |
LangGraphAdapter |
software | healthy | agent_assembly/adapters/langgraph/adapter.py:9 |
LangGraphPatch |
software | healthy | agent_assembly/adapters/langgraph/patch.py:34 |
MCPAdapter |
software | healthy | agent_assembly/adapters/mcp/adapter.py:9 |
MCPClientPatch |
software | healthy | agent_assembly/adapters/mcp/patch.py:25 |
LangChainAdapter |
software | healthy | agent_assembly/adapters/langchain/adapter.py:12 |
LangChainPatch |
software | healthy | agent_assembly/adapters/langchain/patch.py:17 |
_FallbackBaseCallbackHandler |
software | healthy | agent_assembly/adapters/langchain/callback_handler.py:13 |
AssemblyCallbackHandler |
software | healthy | agent_assembly/adapters/langchain/callback_handler.py:27 |
AgentConfig |
software | healthy | agent_assembly/models/agent.py:11 |
AgentState |
software | healthy | agent_assembly/models/agent.py:22 |
PolicyEvaluation |
software | healthy | agent_assembly/models/agent.py:31 |
PolicyServiceStub |
software | healthy | agent_assembly/proto/policy_pb2_grpc.py:28 |
PolicyServiceServicer |
software | healthy | agent_assembly/proto/policy_pb2_grpc.py:59 |
PolicyService |
software | healthy | agent_assembly/proto/policy_pb2_grpc.py:121 |
SpawnContext |
software | healthy | agent_assembly/core/spawn.py:12 |
RuntimePatch |
software | healthy | agent_assembly/core/assembly.py:40 |
AssemblyContext |
software | healthy | agent_assembly/core/assembly.py:64 |
LineageRegistry |
software | healthy | agent_assembly/core/lineage.py:8 |
AssemblyError |
software | healthy | agent_assembly/exceptions/__init__.py:19 |
AgentError |
software | healthy | agent_assembly/exceptions/__init__.py:23 |
PolicyError |
software | healthy | agent_assembly/exceptions/__init__.py:27 |
GatewayError |
software | healthy | agent_assembly/exceptions/__init__.py:31 |
ConfigurationError |
software | healthy | agent_assembly/exceptions/__init__.py:35 |
AdapterValidationError |
software | healthy | agent_assembly/exceptions/__init__.py:39 |
ToolExecutionBlockedError |
software | healthy | agent_assembly/exceptions/__init__.py:43 |
MCPToolBlockedError |
software | healthy | agent_assembly/exceptions/__init__.py:47 |
PolicyViolationError |
software | healthy | agent_assembly/exceptions/__init__.py:62 |
OpTerminatedError |
software | healthy | agent_assembly/exceptions/__init__.py:66 |
EdgeEmitter |
software | healthy | agent_assembly/client/emitter.py:13 |
GatewayClient |
software | healthy | agent_assembly/client/gateway.py:13 |
DispatchToolResult |
software | healthy | agent_assembly/client/dispatch.py:10 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
mkdocs.yml |
software | healthy | mkdocs.yml |
ruff.toml |
software | healthy | ruff.toml |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
codecov.yml |
software | healthy | codecov.yml |
gen_proto.py |
software | healthy | scripts/gen_proto.py |
generate-software-version.sh |
software | healthy | scripts/ci/generate-software-version.sh |
channel_resolver.py |
software | healthy | scripts/ci/channel_resolver.py |
verify_type_checking.sh |
software | healthy | scripts/ci/verify_type_checking.sh |
deploy-release-version-documentation.sh |
software | healthy | scripts/ci/deploy-release-version-documentation.sh |
deploy-latest-version-documentation.sh |
software | healthy | scripts/ci/deploy-latest-version-documentation.sh |
test_channel_resolver.py |
software | healthy | scripts/ci/test_channel_resolver.py |
run-server.sh |
software | healthy | scripts/docker/run-server.sh |
dependabot.yml |
software | healthy | .github/dependabot.yml |
PULL_REQUEST_TEMPLATE.md |
software | healthy | .github/PULL_REQUEST_TEMPLATE.md |
tag-to-pep440.sh |
software | healthy | .github/scripts/tag-to-pep440.sh |
test_tag_to_pep440.sh |
software | healthy | .github/scripts/test_tag_to_pep440.sh |
ci.yaml |
software | healthy | .github/workflows/ci.yaml |
release-python.yml |
software | healthy | .github/workflows/release-python.yml |
release-python-conversion-test.yml |
software | healthy | .github/workflows/release-python-conversion-test.yml |
rw_build_and_test.yaml |
software | healthy | .github/workflows/rw_build_and_test.yaml |
REUSABLE_WORKFLOWS.md |
software | healthy | .github/workflows/REUSABLE_WORKFLOWS.md |
native-core-build.yml |
software | healthy | .github/workflows/native-core-build.yml |
documentation.yaml |
software | healthy | .github/workflows/documentation.yaml |
docs-backfill.yaml |
software | healthy | .github/workflows/docs-backfill.yaml |
type-check.yml |
software | healthy | .github/workflows/type-check.yml |
rw_run_all_test_and_record.yaml |
software | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
ci_includes_e2e_test.yaml |
software | healthy | .github/workflows/ci_includes_e2e_test.yaml |
benchmarks.yml |
software | healthy | .github/workflows/benchmarks.yml |
action.yml |
software | healthy | .github/actions/sync-version/action.yml |
basic_usage.py |
software | healthy | examples/basic_usage.py |
README.md |
software | healthy | examples/README.md |
README.md |
software | healthy | examples/type_checking/README.md |
type_checking_example.py |
software | healthy | examples/type_checking/type_checking_example.py |
types.py |
software | healthy | agent_assembly/types.py |
__init__.py |
software | healthy | agent_assembly/__init__.py |
_install.py |
software | healthy | agent_assembly/_install.py |
runtime.py |
software | healthy | agent_assembly/runtime.py |
op_control.py |
software | healthy | agent_assembly/op_control.py |
__init__.py |
software | healthy | agent_assembly/adapters/__init__.py |
base.py |
software | healthy | agent_assembly/adapters/base.py |
registry.py |
software | healthy | agent_assembly/adapters/registry.py |
__init__.py |
software | healthy | agent_assembly/adapters/google_adk/__init__.py |
adapter.py |
software | healthy | agent_assembly/adapters/google_adk/adapter.py |
patch.py |
software | healthy | agent_assembly/adapters/google_adk/patch.py |
__init__.py |
software | healthy | agent_assembly/adapters/crewai/__init__.py |
adapter.py |
software | healthy | agent_assembly/adapters/crewai/adapter.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
ci |
software | healthy | scripts/ci |
docker |
software | healthy | scripts/docker |
.github |
software | healthy | .github |
scripts |
software | healthy | .github/scripts |
workflows |
software | healthy | .github/workflows |
actions |
software | healthy | .github/actions |
sync-version |
software | healthy | .github/actions/sync-version |
examples |
software | healthy | examples |
type_checking |
software | healthy | examples/type_checking |
agent_assembly |
software | healthy | agent_assembly |
adapters |
software | healthy | agent_assembly/adapters |
google_adk |
software | healthy | agent_assembly/adapters/google_adk |
crewai |
software | healthy | agent_assembly/adapters/crewai |
pydantic_ai |
software | healthy | agent_assembly/adapters/pydantic_ai |
openai_agents |
software | healthy | agent_assembly/adapters/openai_agents |
langgraph |
software | healthy | agent_assembly/adapters/langgraph |
mcp |
software | healthy | agent_assembly/adapters/mcp |
langchain |
software | healthy | agent_assembly/adapters/langchain |
models |
software | healthy | agent_assembly/models |
proto |
software | healthy | agent_assembly/proto |
core |
software | healthy | agent_assembly/core |
exceptions |
software | healthy | agent_assembly/exceptions |
client |
software | healthy | agent_assembly/client |
cli |
software | healthy | agent_assembly/cli |
docs |
software | healthy | docs |
release |
software | healthy | docs/release |
development |
software | healthy | docs/development |
adr |
software | healthy | docs/development/adr |
compatibility |
software | healthy | docs/compatibility |
concepts |
software | healthy | docs/concepts |
guides |
software | healthy | docs/guides |
stylesheets |
software | healthy | docs/stylesheets |
_overrides |
software | healthy | docs/_overrides |
partials |
software | healthy | docs/_overrides/partials |
api-reference |
software | healthy | docs/api-reference |
test |
software | healthy | test |
unit |
software | healthy | test/unit |
adapters |
software | healthy | test/unit/adapters |
google_adk |
software | healthy | test/unit/adapters/google_adk |
crewai |
software | healthy | test/unit/adapters/crewai |
pydantic_ai |
software | healthy | test/unit/adapters/pydantic_ai |
openai_agents |
software | healthy | test/unit/adapters/openai_agents |
langgraph |
software | healthy | test/unit/adapters/langgraph |
mcp |
software | healthy | test/unit/adapters/mcp |
langchain |
software | healthy | test/unit/adapters/langchain |
core |
software | healthy | test/unit/core |
client |
software | healthy | test/unit/client |
cli |
software | healthy | test/unit/cli |
integration |
software | healthy | test/integration |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-test_all |
cicd | healthy | .github/workflows/ci.yaml |
ci-success |
cicd | healthy | .github/workflows/ci.yaml |
resolve |
cicd | healthy | .github/workflows/release-python.yml |
build-sdist |
cicd | healthy | .github/workflows/release-python.yml |
build-linux-x86_64 |
cicd | healthy | .github/workflows/release-python.yml |
build-linux-aarch64 |
cicd | healthy | .github/workflows/release-python.yml |
build-macos-arm64 |
cicd | healthy | .github/workflows/release-python.yml |
build-macos-x86_64 |
cicd | healthy | .github/workflows/release-python.yml |
publish |
cicd | healthy | .github/workflows/release-python.yml |
publish-release-tag |
cicd | healthy | .github/workflows/release-python.yml |
test-tag-to-pep440 |
cicd | healthy | .github/workflows/release-python-conversion-test.yml |
run_unit-test |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
run_integration-test |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
run_e2e-test |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
unit-test_codecov |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
integration-test_codecov |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
e2e-test_codecov |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
all_test_not_e2e_test_codecov |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
all_test_include_e2e_test_codecov |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
build-native-core |
cicd | healthy | .github/workflows/native-core-build.yml |
build_documentation |
cicd | healthy | .github/workflows/documentation.yaml |
deploy_latest_documentation |
cicd | healthy | .github/workflows/documentation.yaml |
deploy_release_documentation |
cicd | healthy | .github/workflows/documentation.yaml |
backfill_release_documentation |
cicd | healthy | .github/workflows/docs-backfill.yaml |
verify-pep561-compliance |
cicd | healthy | .github/workflows/type-check.yml |
test-type-imports |
cicd | healthy | .github/workflows/type-check.yml |
summary |
cicd | healthy | .github/workflows/type-check.yml |
build-and-test |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
unit-test_codecov_finish |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
integration-test_codecov_finish |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
e2e-test_codecov_finish |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
contract-test_codecov_finish |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
all-test_codecov_finish |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
sonarcloud_finish |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
build-and-test_all |
cicd | healthy | .github/workflows/ci_includes_e2e_test.yaml |
benchmark |
cicd | healthy | .github/workflows/benchmarks.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yaml |
gha::release-python |
cicd | healthy | .github/workflows/release-python.yml |
gha::release-python-conversion-test |
cicd | healthy | .github/workflows/release-python-conversion-test.yml |
gha::rw_build_and_test |
cicd | healthy | .github/workflows/rw_build_and_test.yaml |
gha::native-core-build |
cicd | healthy | .github/workflows/native-core-build.yml |
gha::documentation |
cicd | healthy | .github/workflows/documentation.yaml |
gha::docs-backfill |
cicd | healthy | .github/workflows/docs-backfill.yaml |
gha::type-check |
cicd | healthy | .github/workflows/type-check.yml |
gha::rw_run_all_test_and_record |
cicd | healthy | .github/workflows/rw_run_all_test_and_record.yaml |
gha::ci_includes_e2e_test |
cicd | healthy | .github/workflows/ci_includes_e2e_test.yaml |
gha::benchmarks |
cicd | healthy | .github/workflows/benchmarks.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
PROTOC_SHA256_AARCH_64 |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
SONAR_TOKEN |
cicd | healthy | — |
PROTOC_VERSION |
cicd | healthy | — |
RELEASE_TAG |
cicd | healthy | — |
PYTHON_VERSION |
cicd | healthy | — |
AASM_BINARY_RELEASE_REPO |
cicd | healthy | — |
SLACK_BOT_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
PROTOC_SHA256_X86_64 |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:19 |
network | healthy | .github/workflows/ci_includes_e2e_test.yaml |
port:33 |
network | healthy | .github/workflows/ci_includes_e2e_test.yaml |
port:03 |
network | healthy | .github/workflows/ci_includes_e2e_test.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
6.0.12.9 |
network | healthy | .pre-commit-config.yaml |
127.0.0.1 |
network | healthy | agent_assembly/runtime.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/release-python.yml |
security | healthy | .github/workflows/release-python.yml |
auth::.claude/skills/sdk-only-release/SKILL.md |
security | healthy | .claude/skills/sdk-only-release/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ai-agent-assembly__python-sdk |
software | healthy | /data/fable5_failed_archive/ai-agent-assembly__python-sdk |
This page is publicly accessible at:
https://repobility.com/scan/80938fcb-3ce4-471e-a495-6b606eb1fc17/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/80938fcb-3ce4-471e-a495-6b606eb1fc17/
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.