M CHAGELOG.md M Makefile M clients/cli/src/commands/blue.ts M clients/cli/src/commands/mode.test.ts M clients/cli/src/commands/mode.ts M clients/cli/src/components/ActivityIndicator.tsx M clients/cli/src/components/SessionFooter.tsx M clients/cli/src/components/commandPicker.test.ts M clients/cli/src/hooks/useAgent.test.tsx M clients/cli/src/hooks/useAgent.ts M clients/cli/src/screens/REPL.tsx M clients/cli/src/utils/exportSession.test.ts M clients/cli/src/utils/threadStore.ts M clients/launcher/internal/engagement/direct_scope_test.go M clients/launcher/internal/engagement/scope_targets.go A conftest.py M containers/cli.Dockerfile M docker-compose.yml M docs/design/2026-10-23-autobot-redesign.md A docs/testing.md A docs/validation/agent-stack-20261026.md A docs/validation/openshell-session-adapter-20261026.md A examples/README.md D examples/blue-local-sensor/.gitignore D examples/blue-local-sensor/Caddyfile D examples/blue-local-sensor/Dockerfile.caddy D examples/blue-local-sensor/Dockerfile.receiver D examples/blue-local-sensor/README.md D examples/blue-local-sensor/blue_monitor.py D examples/blue-local-sensor/blue_receiver.py D examples/blue-local-sensor/bodytap/bodytap.go D examples/blue-local-sensor/bodytap/go.mod D examples/blue-local-sensor/capture_process.py D examples/blue-local-sensor/compose.engagement.yaml D examples/blue-local-sensor/compose.logs.yaml D examples/blue-local-sensor/compose.rules.yaml D examples/blue-local-sensor/compose.runtime.yaml D examples/blue-local-sensor/compose.yaml D examples/blue-local-sensor/fluent-bit.yaml D examples/blue-local-sensor/rules/sample-web-rules.jsonl D examples/blue-local-sensor/smoke_test.py D examples/blue-local-sensor/target.py D examples/blue-local-sensor/watch_smoke_test.py M langgraph.json M packages/decepticon-core/decepticon_core/types/roe.py M packages/decepticon-core/tests/test_roe_builder.py M packages/decepticon-core/tests/test_roe_wildcards.py M packages/decepticon-core/tests/testdata/roe-target-vectors.json A packages/decepticon-sdk/tests/test_core_sdk_contract.py M packages/decepticon/decepticon/agents/__init__.py M packages/decepticon/decepticon/agents/plugins/vulnresearch.py D packages/decepticon/decepticon/agents/prompts/standard/blue_cell.md D packages/decepticon/decepticon/agents/standard/blue_cell.py M packages/decepticon/decepticon/agents/standard/decepticon.py M packages/decepticon/decepticon/backends/factory.py M packages/decepticon/decepticon/backends/http_sandbox.py A packages/decepticon/decepticon/backends/openshell_sandbox.py D packages/decepticon/decepticon/blue_cell/__init__.py D packages/decepticon/decepticon/blue_cell/engagement_config.py D packages/decepticon/decepticon/blue_cell/rule_match.py D packages/decepticon/decepticon/blue_cell/sample_rules.jsonl D packages/decepticon/decepticon/blue_cell/tap.py M packages/decepticon/decepticon/cli/blue_engagement.py M packages/decepticon/decepticon/cli/scan.py M packages/decepticon/decepticon/graph_registry.py M packages/decepticon/decepticon/mcp_server/tools_lifecycle.py M packages/decepticon/decepticon/middleware/filesystem.py M packages/decepticon/decepticon/middleware/notifications.py M packages/decepticon/decepticon/passive_discovery.py M packages/decepticon/decepticon/sandbox_server/app.py A packages/decepticon/decepticon/sandbox_server/session_client.py M packages/decepticon/decepticon/tools/bash/bash.py M packages/decepticon/decepticon/tools/defense/blue_cell.py D packages/decepticon/decepticon/tools/defense/blue_sensor.py M packages/decepticon/decepticon/tools/filesystem.py M packages/decepticon/decepticon/tools/research/bounty.py M packages/decepticon/decepticon/tools/research/osint.py M packages/decepticon/pyproject.toml D packages/decepticon/tests/integration/kg/__init__.py A packages/decepticon/tests/live/neo4j/__init__.py R065 packages/decepticon/tests/integration/kg/conftest.py packages/decepticon/tests/live/neo4j/conftest.py R100 packages/decepticon/tests/integration/kg/test_kg_ingest_live.py packages/decepticon/tests/live/neo4j/test_kg_ingest_live.py R100 packages/decepticon/tests/integration/kg/test_kg_live.py packages/decepticon/tests/live/neo4j/test_kg_live.py R100 packages/decepticon/tests/integration/kg/test_kg_middleware_live.py packages/decepticon/tests/live/neo4j/test_kg_middleware_live.py R100 packages/decepticon/tests/integration/kg/test_kg_summary_live.py packages/decepticon/tests/live/neo4j/test_kg_summary_live.py R100 packages/decepticon/tests/integration/kg/test_kg_tools_live.py packages/decepticon/tests/live/neo4j/test_kg_tools_live.py A packages/decepticon/tests/live/openshell/Dockerfile A packages/decepticon/tests/live/openshell/test_runtime.py D packages/decepticon/tests/unit/agents/test_blue_cell_agent.py M packages/decepticon/tests/unit/agents/test_build.py M packages/decepticon/tests/unit/agents/test_registry_parity.py A packages/decepticon/tests/unit/backends/test_openshell_sandbox.py M packages/decepticon/tests/unit/benchmark/test_harness.py D packages/decepticon/tests/unit/blue_cell/__init__.py D packages/decepticon/tests/unit/blue_cell/test_blue_detectors.py D packages/decepticon/tests/unit/blue_cell/test_blue_rules_file.py D packages/decepticon/tests/unit/blue_cell/test_brief.py D packages/decepticon/tests/unit/blue_cell/test_engagement_config.py D packages/decepticon/tests/unit/blue_cell/test_resident_watch.py D packages/decepticon/tests/unit/blue_cell/test_rule_match.py D packages/decepticon/tests/unit/blue_cell/test_rule_match_internals.py D packages/decepticon/tests/unit/blue_cell/test_rule_match_uppercase_selection.py D packages/decepticon/tests/unit/blue_cell/test_scan.py D packages/decepticon/tests/unit/blue_cell/test_sensor_normalization.py D packages/decepticon/tests/unit/blue_cell/test_sensor_tools.py D packages/decepticon/tests/unit/blue_cell/test_tap.py R065 packages/decepticon-sdk/tests/test_framework_import_smoke.py packages/decepticon/tests/unit/contracts/test_framework_import_smoke.py M packages/decepticon/tests/unit/middleware/test_filesystem.py M packages/decepticon/tests/unit/middleware/test_notifications.py M packages/decepticon/tests/unit/middleware/test_roe.py M packages/decepticon/tests/unit/reporting/test_sarif_remote.py M packages/decepticon/tests/unit/research/test_bounty_extended.py M packages/decepticon/tests/unit/research/test_osint.py M packages/decepticon/tests/unit/sandbox_kernel/test_ps1_marker_collision.py R100 packages/decepticon/tests/unit/backends/test_docker_sandbox_helpers.py packages/decepticon/tests/unit/sandbox_kernel/test_tmux_helpers.py M packages/decepticon/tests/unit/sandbox_kernel/test_tmux_lifecycle.py M packages/decepticon/tests/unit/test_roe_materialization.py M pyproject.toml M uv.lock