github Python analyzed 25eddb6

intellegix/intellegix-code-agent-toolkit

github

Automated loop driver, slash commands, council automation, MCP browser bridge, and portfolio governance for Claude Code CLI

maintainer
intellegix
license
MIT
first seen
2026-07-18
last seen
2026-08-13
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 35 tools
transport stdio counts 35 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • browser_activate_council
  • browser_add_to_space
  • browser_cdp_type
  • browser_close_session
  • browser_close_tabs
  • browser_console_messages
  • browser_evaluate
  • browser_execute
  • browser_export_council_md
  • browser_extract_data
  • browser_fill_form
  • browser_get_context
  • browser_get_tabs
  • browser_handle_dialog
  • browser_insert_text
  • browser_load_dynamic
  • browser_navigate
  • browser_press_key
  • browser_screenshot
  • browser_scroll
  • browser_select
  • browser_switch_tab
  • browser_sync_context
  • browser_wait_for_element
  • browser_wait_for_stable
  • build_state
  • build_structure
  • connect_status
  • council_query
  • fill
  • research_query
  • run_command
  • setblock
  • take_screenshot
  • verify_blocks
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 25eddb6 · analyzer v33 · 1d ago

danger signals1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 117

filesystem 50

  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/config.py :8 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/file_locking.py :18 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/loop_driver.py :22 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/multi_agent.py :22 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/research_bridge.py :18 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/state_tracker.py :9 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/conftest.py :8 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_config.py :4 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_file_locking.py :6 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_integration.py :5 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_loop_driver.py :6 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_multi_agent.py :5 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_research_bridge.py :6 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_state_tracker.py :4 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/browser_bridge_keeper.py :40 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/calibration_log.py :25 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_browser.py :21 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_config.py :5 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_metrics.py :15 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_query.py :29 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/dom_recon.py :17 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/extended_research_runner.py :34 import shutil
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/queue_monitor.py :36 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/refresh_session.py :18 import shutil
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/research_queue.py :38 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/response_validator.py :24 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/session_context.py :14 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/session_keeper.py :34 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/show_usage.py :3 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/submission_lock.py :39 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_browser_lock.py :10 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_capability_handshake.py :10 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_council_browser.py :9 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_parallel.py :16 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_session_semaphore.py :13 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/tests/test_council_browser_queue_wiring.py :39 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/tests/test_queue_monitor.py :20 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/tests/test_queue_monitor_stall.py :13 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/tests/test_research_queue.py :24 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/tests/test_stopgap_serialization.py :33 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/hc_history.py :39 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/hc_provision.py :28 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/fixtures/make_demo.py :25 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_e2e_smoke.py :24 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_history.py :11 from pathlib import Path
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_provision.py :232 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/hooks/orchestrator-guard.py :16 from pathlib import Path
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/knowledge.py :38 with open(_BLOCKS_PATH, encoding="utf-8") as fh:
  • fs intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :75 import pathlib
  • fs (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/tests/test_vision.py :36 return Image.open(io.BytesIO(data)).size

shell / exec 25

  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/loop_driver.py :4 Uses subprocess.Popen() with stdout redirected to a temp file to bypass
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/multi_agent.py :18 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/research_bridge.py :14 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_integration.py :172 import subprocess as sp
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_loop_driver.py :5 import subprocess as sp
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_multi_agent.py :4 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/automated-loop/tests/test_research_bridge.py :4 import subprocess as sp
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/browser_bridge_keeper.py :37 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_browser.py :882 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_query.py :1119 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/extended_research_runner.py :36 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/refresh_session.py :314 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/session_context.py :12 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/session_keeper.py :226 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_browser_lock.py :7 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_parallel.py :486 import subprocess
  • shell intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_session_semaphore.py :9 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/tests/test_council_browser_queue_wiring.py :36 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/tests/test_research_queue.py :21 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_e2e_smoke.py :22 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_db_audit.py :16 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_db_checks.py :11 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_db_pg.py :10 import subprocess
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_db_safety.py :20 return subprocess.run([sys.executable, HC, *args],
  • shell (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_provision.py :13 import subprocess

network 4

  • net intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_browser.py :370 from urllib.parse import urlparse
  • net intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_query.py :229 import requests as req
  • net intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/session_keeper.py :342 import urllib.request as _ur
  • net intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/hc_db.py :35 from urllib.parse import urlparse

secrets 4

  • secrets intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_browser.py :1762 client = anthropic.Anthropic(api_key=os.environ.get("ANTHROPIC_API_KEY", ""))
  • secrets intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_config.py :199 if not os.environ.get("PERPLEXITY_API_KEY"):
  • secrets intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/council_query.py :231 api_key = os.environ.get("PERPLEXITY_API_KEY")
  • secrets intellegix-intellegix-code-agent-toolkit-25eddb6/council-automation/test_council_browser.py :238 assert not bool(os.environ.get("ANTHROPIC_API_KEY"))

database 5

  • db intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/hc_db.py :32 import sqlite3
  • db (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/fixtures/make_demo.py :24 import sqlite3
  • db (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_db_audit.py :15 import sqlite3
  • db (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_db_checks.py :10 import sqlite3
  • db (weak) intellegix-intellegix-code-agent-toolkit-25eddb6/health-check/tests/test_hc_provision.py :248 for forbidden in ("import psycopg", "import sqlite3", "import asyncpg", "import pg8000"):

tool registrations 35

  • browser_execute intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :108
  • browser_navigate intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :127
  • browser_load_dynamic intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :139
  • browser_get_context intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :155
  • browser_screenshot intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :165
  • browser_sync_context intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :180
  • browser_wait_for_element intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :202
  • browser_fill_form intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :215
  • browser_get_tabs intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :231
  • browser_switch_tab intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :236
  • browser_extract_data intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :247
  • browser_scroll intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :263
  • browser_close_session intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :276
  • browser_close_tabs intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :281
  • browser_select intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :296
  • browser_evaluate intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :309
  • browser_console_messages intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :322
  • browser_press_key intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :335
  • browser_handle_dialog intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :358
  • browser_insert_text intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :371
  • browser_cdp_type intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :385
  • browser_wait_for_stable intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :399
  • browser_activate_council intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :414
  • browser_export_council_md intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :424
  • browser_add_to_space intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :434
  • council_query intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :446
  • research_query intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/browser-bridge/server.js :462
  • connect_status intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :231
  • run_command intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :270
  • setblock intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :292
  • fill intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :328
  • take_screenshot intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :393
  • verify_blocks intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :425
  • build_structure intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :480
  • build_state intellegix-intellegix-code-agent-toolkit-25eddb6/mcp-servers/minecraft/server.py :555

declared dependencies 3

  • pydantic@>=2.13.4
  • pytest@>=9.1.1
  • pytest-cov@>=7.1.0