github re-analysis due

ywatanabe1989/scitex-orochi

github

Agent communication hub for the SciTeX fleet

maintainer
ywatanabe1989
license
AGPL-3.0
first seen
2026-06-06
last seen
2026-06-12
releases · 30d
2
short id

Drift inferred · capture-to-capture

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

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

no tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit f53313e · analyzer v17 · 17h ago

skills & prompt files 2

danger signals1

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

filesystem 77

  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/auto_dispatch.py :72 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/channel_acl.py :42 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/templatetags/vite.py :11 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/terminal_consumers.py :36 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/urls.py :19 with open(_sw_js_path) as f:
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/urls_workspace.py :20 with open(_sw_js_path) as f:
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/api/_misc.py :34 with open(config_path) as f:
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/api/_resources.py :202 import pathlib
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/avatar.py :8 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/upload.py :13 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/user_profile.py :25 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/workspace_icon.py :16 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/config/settings/settings_shared.py :10 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_classifier.py :21 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_collect.py :7 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_files.py :7 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_machine.py :27 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_metrics.py :7 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_oauth.py :6 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_orochi_pane_observations.py :26 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_proc.py :23 with open(f"/proc/{pid}/environ", "rb") as f:
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_process_tree.py :60 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_sac_a2a_observations.py :25 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_sac_status.py :26 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_transcript.py :8 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/check_connection.py :25 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/collect_agent_metadata.py :33 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/collect_agent_quota.py :54 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/fleet-watch/drift_check.py :26 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/fleet-watch/pane_state.py :54 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/fleet_ping.py :26 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/push_machine_info.py :25 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/push_process_info.py :25 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/client/quota_scraper.py :22 d = json.load(open(cred_path))
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/server/lint-css-cascade-traps.py :35 import pathlib
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/server/observer-tsv-scan.py :43 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/server/orochi-cron.py :29 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/server/scitex-smoke.py :38 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/scripts/server/singleton-host-check.py :41 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_agent_container_bridge/dispatch.py :25 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_agent_container_bridge/mcp.py :21 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_agent_container_bridge/spec.py :13 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/_deprecation.py :29 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/_help_availability.py :37 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/_host_ops.py :24 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/_launch_helpers.py :9 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/agent_cmd/_helpers.py :6 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/agent_cmd/_lifecycle.py :7 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/chrome_watchdog_cmd.py :17 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/cron_cmd.py :40 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/deploy_cmd.py :7 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/disk_cmd.py :21 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/docs_cmd.py :5 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/doctor_cmd.py :116 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/fleet_cmd.py :35 with open(path) as f:
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/host_liveness_cmd.py :26 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/hungry_signal_cmd.py :32 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/init_cmd.py :8 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/launch_cmd.py :6 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/skills_cmd.py :5 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/stop_cmd.py :23 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_config_loader.py :7 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cron/_config.py :23 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cron/_daemon.py :34 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cron/_state.py :26 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_daemons/_sac_inventory_sync.py :101 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_daemons/_stale_pr/__main__.py :8 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_daemons/_stale_pr/_state.py :15 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_daemons/_stale_pr/_wrapper.py :34 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_main.py :29 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_media.py :8 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_models/heartbeat.py :176 HeartbeatField("sac_hooks_open_agent_calls_count", 0, "count of open (unmatched) Agent calls"),
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_orochi_slurm.py :33 import shutil
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_push.py :11 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_store.py :6 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_web.py :8 from pathlib import Path
  • fs ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :215 from pathlib import Path

shell / exec 41

  • shell ywatanabe1989-scitex-orochi-f53313e/apps/hub/auto_dispatch.py :69 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/api/_agents_lifecycle.py :28 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/todo_stats.py :30 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_hooks.py :6 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_machine.py :68 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_metrics.py :8 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_multiplexer.py :6 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_pane.py :6 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_process_tree.py :58 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_sac_status.py :27 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/auto-dispatch-pick-todo.py :36 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/fleet_ping.py :23 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/poll-agent.py :8 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/push_machine_info.py :27 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/client/push_process_info.py :22 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/server/hungry-signal-handler.py :41 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/server/lint-css-cascade-traps.py :37 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/server/observer-tsv-scan.py :39 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/scripts/server/singleton-host-check.py :39 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_agent_container_bridge/connector.py :19 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_agent_container_bridge/dispatch.py :24 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_agent_container_bridge/mcp.py :20 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/_help_availability.py :39 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/_host_ops.py :22 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/_launch_helpers.py :7 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/agent_cmd/_helpers.py :5 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/agent_cmd/_lifecycle.py :5 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/agent_cmd/_restart.py :5 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/chrome_watchdog_cmd.py :18 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/cron_cmd.py :37 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/deploy_cmd.py :6 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/disk_cmd.py :22 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/doctor_cmd.py :6 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/fleet_cmd.py :6 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/heartbeat_cmd.py :24 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/host_liveness_cmd.py :28 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/hungry_signal_cmd.py :29 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/todo_cmd.py :29 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cron/_daemon.py :30 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_host_identity.py :17 import subprocess
  • shell ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_orochi_slurm.py :34 import subprocess

network 49

  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/a2a/_dispatch_internals.py :19 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/backends.py :11 import requests
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/consumers/_agent.py :20 from urllib.parse import parse_qs
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/consumers/_dashboard.py :10 from urllib.parse import parse_qs
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/providers/scitex/views.py :46 import requests as http_requests
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/api/_releases.py :26 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/api/_translate.py :16 import httpx
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/auth.py :259 import requests as req_lib
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/github.py :8 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/todo_stats.py :32 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_collect.py :164 import socket as _socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_hostname.py :5 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_machine.py :26 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_push.py :19 import requests # type: ignore
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_sac_a2a_observations.py :21 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/check_connection.py :19 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/collect_agent_quota.py :52 import urllib.request
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/fleet_ping.py :22 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/push_machine_info.py :26 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/client/push_process_info.py :21 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/server/_singleton_dm_healer.py :141 import urllib.request
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/server/observer-tsv-scan.py :41 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/server/scitex-smoke.py :36 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/scripts/server/singleton-host-check.py :141 import urllib.request
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_agent_container_bridge/connector.py :71 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_auth.py :8 from urllib.parse import parse_qs, urlparse
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_caduceus.py :53 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/_help_availability.py :38 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/_host_ops.py :21 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/_message_react_cmd.py :35 from urllib import request as _urllib_request
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/dispatch_cmd.py :26 from urllib import request as _urllib_request
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/heartbeat_cmd.py :28 from urllib import request as _urllib_request
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/host_identity_cmd.py :10 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/host_liveness_cmd.py :27 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/hungry_signal_cmd.py :34 from urllib import request as _urllib_request
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/machine_cmd.py :25 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/report_cmd.py :26 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/workspace_cmd.py :14 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_daemons/_stale_pr/_wrapper.py :30 import urllib.error
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_gitea.py :8 import aiohttp
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_host_identity.py :16 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_main.py :81 from aiohttp import web as aio_web
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_models/heartbeat.py :85 "orochi_hostname_canonical", "", "canonical FQDN from socket.getfqdn()"
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_telegram_bridge.py :25 import socket
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_web.py :11 import aiohttp
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_web_gitea.py :10 import aiohttp
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_web_push.py :8 import aiohttp.web as web
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_web_workspaces.py :8 import aiohttp.web as web
  • net ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :235 import urllib.request

secrets 25

  • secrets ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/api/_releases.py :29 token = os.environ.get("SCITEX_OROCHI_GITHUB_TOKEN") or os.environ.get(
  • secrets ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/api/_translate.py :45 api_key = os.environ.get("ANTHROPIC_API_KEY", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/github.py :25 token = os.environ.get("SCITEX_OROCHI_GITHUB_TOKEN") or os.environ.get(
  • secrets ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/telegram.py :23 _WEBHOOK_SECRET = os.environ.get("SCITEX_OROCHI_TELEGRAM_WEBHOOK_SECRET", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/apps/hub/views/webhook_github.py :32 ) or os.environ.get("GITHUB_WEBHOOK_SECRET", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/config/settings/settings_shared.py :306 "secret": os.environ.get("SCITEX_OROCHI_GOOGLE_SECRET", ""),
  • secrets ywatanabe1989-scitex-orochi-f53313e/scripts/client/_collect_agent_metadata/_push.py :169 tok = token or os.environ.get("SCITEX_OROCHI_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/scripts/client/collect_agent_quota.py :325 default=os.environ.get("SCITEX_OROCHI_TOKEN", ""),
  • secrets ywatanabe1989-scitex-orochi-f53313e/scripts/client/poll-agent.py :13 TOKEN = os.environ.get("SCITEX_OROCHI_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/scripts/server/_singleton_dm_healer.py :54 HUB_TOKEN = os.environ.get("SCITEX_OROCHI_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/scripts/server/observer-tsv-scan.py :60 OROCHI_TOKEN = os.environ.get("SCITEX_OROCHI_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/scripts/server/scitex-smoke.py :45 OROCHI_TOKEN = os.environ.get("SCITEX_OROCHI_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/scripts/server/singleton-host-check.py :56 HUB_TOKEN = os.environ.get("SCITEX_OROCHI_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_caduceus.py :457 parser.add_argument("--token", default=os.environ.get("SCITEX_OROCHI_TOKEN", ""))
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/_host_ops.py :252 env = os.environ.get("SCITEX_OROCHI_TOKEN")
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/report_cmd.py :45 token = os.environ.get("SCITEX_OROCHI_TOKEN") or os.environ.get(
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_cli/commands/workspace_cmd.py :59 or os.environ.get("SCITEX_OROCHI_ADMIN_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_config.py :26 val = os.environ.get("SCITEX_OROCHI_ADMIN_TOKEN", "")
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_config_loader.py :5 import getpass
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_daemons/_auditor_haiku/_subscriber.py :82 token=os.environ.get("OROCHI_HUB_TOKEN", ""),
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_daemons/_stale_pr/_wrapper.py :93 gitea_token=os.environ.get("OROCHI_GITEA_TOKEN", ""),
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_main.py :44 os.environ["SCITEX_OROCHI_ADMIN_TOKEN"] = admin_token
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_telegram_bridge.py :22 import getpass
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/_web_gitea.py :82 github_token = os.environ.get("SCITEX_OROCHI_GITHUB_TOKEN")
  • secrets ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :40 _telegram_token = os.environ.get("SCITEX_OROCHI_TELEGRAM_BOT_TOKEN")

database 1

  • db ywatanabe1989-scitex-orochi-f53313e/apps/hub/a2a/mount.py :57 from sqlalchemy.ext.asyncio import create_async_engine

tool registrations 13

  • orochi_send ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :77
  • orochi_who ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :84
  • orochi_history ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :93
  • orochi_subscribe ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :127
  • orochi_unsubscribe ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :163
  • orochi_channels ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :174
  • orochi_machine_status ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :187
  • orochi_upload ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :202
  • orochi_download ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :264
  • claude_account_status ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :319
  • quota_status ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :390
  • fleet_report_tool ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :433
  • state_query ywatanabe1989-scitex-orochi-f53313e/src/scitex_orochi/mcp_server.py :460

declared dependencies 6

  • django@>=5.1
  • channels@>=4.0
  • channels-redis@>=4.2
  • daphne@>=4.0
  • twisted@<25.0.0
  • whitenoise@>=6.0