LICENSE
MANIFEST.in
README.md
pyproject.toml
foresight/__init__.py
foresight/agent_launcher.py
foresight/benchmark.py
foresight/child_runtime.py
foresight/cli.py
foresight/codex_adapter.py
foresight/codex_mcp.py
foresight/codex_setup.py
foresight/config.py
foresight/contracts.py
foresight/dashboard_server.py
foresight/demo_scenario.py
foresight/eventbus_bridge.py
foresight/external_monitor.py
foresight/guardrail_scenarios.py
foresight/history.py
foresight/injection_benchmark.py
foresight/interactive_session.py
foresight/live_proof_agent.py
foresight/local_runtime.py
foresight/multi_task_session.py
foresight/predictor.py
foresight/replay_agent.py
foresight/replay_capture.json
foresight/session_monitor.py
foresight/terminal_dashboard.py
foresight/workflow_demo.py
foresight/workflow_plan_benchmark.py
foresight/dashboard_assets/404.html
foresight/dashboard_assets/dashboard.html
foresight/dashboard_assets/dashboard.txt
foresight/dashboard_assets/favicon.ico
foresight/dashboard_assets/guidelines.html
foresight/dashboard_assets/guidelines.txt
foresight/dashboard_assets/index.html
foresight/dashboard_assets/index.txt
foresight/dashboard_assets/privacy.html
foresight/dashboard_assets/privacy.txt
foresight/dashboard_assets/terms.html
foresight/dashboard_assets/terms.txt
foresight/dashboard_assets/_next/static/chunks/117-754f967a3459e24a.js
foresight/dashboard_assets/_next/static/chunks/284-a82b8686e8c33f67.js
foresight/dashboard_assets/_next/static/chunks/972-dde10be5ed9a203e.js
foresight/dashboard_assets/_next/static/chunks/fd9d1056-fffa46e3e31c51f3.js
foresight/dashboard_assets/_next/static/chunks/framework-f66176bb897dc684.js
foresight/dashboard_assets/_next/static/chunks/main-7735887475585191.js
foresight/dashboard_assets/_next/static/chunks/main-app-9ed4c2eed1550f1d.js
foresight/dashboard_assets/_next/static/chunks/polyfills-42372ed130431b0a.js
foresight/dashboard_assets/_next/static/chunks/webpack-03f7c6bc932ce1e3.js
foresight/dashboard_assets/_next/static/chunks/app/layout-06b96e00e86d47e2.js
foresight/dashboard_assets/_next/static/chunks/app/page-905ca1f907442a13.js
foresight/dashboard_assets/_next/static/chunks/app/_not-found/page-990f8e70efc1a263.js
foresight/dashboard_assets/_next/static/chunks/app/dashboard/page-0d29319d69bdf86b.js
foresight/dashboard_assets/_next/static/chunks/app/dashboard/page-46a9674f04ef186d.js
foresight/dashboard_assets/_next/static/chunks/app/guidelines/page-fd532542fc0e852d.js
foresight/dashboard_assets/_next/static/chunks/app/privacy/page-0f09583039952bf9.js
foresight/dashboard_assets/_next/static/chunks/app/terms/page-163e95673675de35.js
foresight/dashboard_assets/_next/static/chunks/pages/_app-72b849fbd24ac258.js
foresight/dashboard_assets/_next/static/chunks/pages/_error-7ba65e1336b92748.js
foresight/dashboard_assets/_next/static/css/f8b031d0a1960132.css
foresight/dashboard_assets/_next/static/eR5Eh39yIWqmMfP3AQWPo/_buildManifest.js
foresight/dashboard_assets/_next/static/eR5Eh39yIWqmMfP3AQWPo/_ssgManifest.js
foresight/dashboard_assets/_next/static/fC3swI5oUICIC5V7iVoNh/_buildManifest.js
foresight/dashboard_assets/_next/static/fC3swI5oUICIC5V7iVoNh/_ssgManifest.js
foresight/dashboard_assets/_next/static/qThFKVtg4ElyD9wTL8T9M/_buildManifest.js
foresight/dashboard_assets/_next/static/qThFKVtg4ElyD9wTL8T9M/_ssgManifest.js
foresight/dashboard_assets/_next/static/xf7_kqa2Y9LlPFzJGQnpx/_buildManifest.js
foresight/dashboard_assets/_next/static/xf7_kqa2Y9LlPFzJGQnpx/_ssgManifest.js
foresight/dashboard_assets/images/Adapts_mobile_v2.png
foresight/dashboard_assets/images/Adapts_mobile_v2_-_Dark.png
foresight/dashboard_assets/images/Adapts_v2.png
foresight/dashboard_assets/images/Adapts_v2_-_Dark.png
foresight/dashboard_assets/images/App-darkmode.png
foresight/dashboard_assets/images/Built.png
foresight/dashboard_assets/images/Built_-_Dark.png
foresight/dashboard_assets/images/Built_mobile.png
foresight/dashboard_assets/images/Built_mobile_-_Dark.png
foresight/dashboard_assets/images/Codex-app-Layout-Testimonials-daniel-sikorskiy-1.png
foresight/dashboard_assets/images/Designed.png
foresight/dashboard_assets/images/Designed_dark.png
foresight/dashboard_assets/images/Designed_mobile.png
foresight/dashboard_assets/images/Designed_mobile_dark.png
foresight/dashboard_assets/images/Editor-darkmode.png
foresight/dashboard_assets/images/KaTeX_AMS-Regular-e1why8ff.woff2
foresight/dashboard_assets/images/KaTeX_Caligraphic-Bold-n63xiolk.woff2
foresight/dashboard_assets/images/KaTeX_Caligraphic-Regular-npwmqylf.woff2
foresight/dashboard_assets/images/KaTeX_Fraktur-Bold-ikhebgtj.woff2
foresight/dashboard_assets/images/KaTeX_Fraktur-Regular-i0egury6.woff2
foresight/dashboard_assets/images/KaTeX_Main-Bold-ktk38ybk.woff2
foresight/dashboard_assets/images/KaTeX_Main-BoldItalic-oj033t4i.woff2
foresight/dashboard_assets/images/KaTeX_Main-Italic-2p4bq1jf.woff2
foresight/dashboard_assets/images/KaTeX_Main-Regular-hbkzldb8.woff2
foresight/dashboard_assets/images/KaTeX_Math-BoldItalic-jdo1yxu8.woff2
foresight/dashboard_assets/images/KaTeX_Math-Italic-cz4b2ure.woff2
foresight/dashboard_assets/images/KaTeX_SansSerif-Bold-otxc8itm.woff2
foresight/dashboard_assets/images/KaTeX_SansSerif-Italic-k4kksncm.woff2
foresight/dashboard_assets/images/KaTeX_SansSerif-Regular-ltw53ck4.woff2
foresight/dashboard_assets/images/KaTeX_Script-Regular-oybd33cp.woff2
foresight/dashboard_assets/images/KaTeX_Size1-Regular-cjccv44r.woff2
foresight/dashboard_assets/images/KaTeX_Size2-Regular-onxq3bzc.woff2
foresight/dashboard_assets/images/KaTeX_Size4-Regular-nv9nppzf.woff2
foresight/dashboard_assets/images/KaTeX_Typewriter-Regular-iqvr3vwu.woff2
foresight/dashboard_assets/images/Made_for.png
foresight/dashboard_assets/images/Made_for_-_Mobile.png
foresight/dashboard_assets/images/Made_for_mobile.png
foresight/dashboard_assets/images/OpenAISans-Bold.woff2
foresight/dashboard_assets/images/OpenAISans-BoldItalic.woff2
foresight/dashboard_assets/images/OpenAISans-Light.woff2
foresight/dashboard_assets/images/OpenAISans-LightItalic.woff2
foresight/dashboard_assets/images/OpenAISans-Medium.woff2
foresight/dashboard_assets/images/OpenAISans-MediumItalic.woff2
foresight/dashboard_assets/images/OpenAISans-Regular.woff2
foresight/dashboard_assets/images/OpenAISans-RegularItalic.woff2
foresight/dashboard_assets/images/OpenAISans-Semibold.woff2
foresight/dashboard_assets/images/OpenAISans-SemiboldItalic.woff2
foresight/dashboard_assets/images/OpenAISansArabicVariable.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-Bold.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-BoldItalic.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-Light.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-LightItalic.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-Medium.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-MediumItalic.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-Regular.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-RegularItalic.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-Semibold.woff2
foresight/dashboard_assets/images/OpenAISansCyrillic-SemiboldItalic.woff2
foresight/dashboard_assets/images/OpenAISansDevanagariVariable.woff2
foresight/dashboard_assets/images/OpenAISansGreek-Bold.woff2
foresight/dashboard_assets/images/OpenAISansGreek-BoldItalic.woff2
foresight/dashboard_assets/images/OpenAISansGreek-Light.woff2
foresight/dashboard_assets/images/OpenAISansGreek-LightItalic.woff2
foresight/dashboard_assets/images/OpenAISansGreek-Medium.woff2
foresight/dashboard_assets/images/OpenAISansGreek-MediumItalic.woff2
foresight/dashboard_assets/images/OpenAISansGreek-Regular.woff2
foresight/dashboard_assets/images/OpenAISansGreek-RegularItalic.woff2
foresight/dashboard_assets/images/OpenAISansGreek-Semibold.woff2
foresight/dashboard_assets/images/OpenAISansGreek-SemiboldItalic.woff2
foresight/dashboard_assets/images/OpenAISansHangulVariable.woff2
foresight/dashboard_assets/images/OpenAISansHebrewVariable.woff2
foresight/dashboard_assets/images/Raise_the_bar.png
foresight/dashboard_assets/images/Raise_the_bar_-_Dark.png
foresight/dashboard_assets/images/Raise_the_bar_mobile.png
foresight/dashboard_assets/images/Raise_the_bar_mobile_Dark.png
foresight/dashboard_assets/images/Terminal-darkmode.png
foresight/dashboard_assets/images/aaron-wang.png
foresight/dashboard_assets/images/austin-ray.jpg
foresight/dashboard_assets/images/cards-more-v2.png
foresight/dashboard_assets/images/chatgpt-app.png
foresight/dashboard_assets/images/cisco.svg
foresight/dashboard_assets/images/codex-landing-product-surfaces-app.png
foresight/dashboard_assets/images/codex-landing-product-surfaces-editor.png
foresight/dashboard_assets/images/codex-landing-product-surfaces-terminal.png
foresight/dashboard_assets/images/faq-bubble-small-v2.png
foresight/dashboard_assets/images/form-bg.jpg
foresight/dashboard_assets/images/gTc9aNNWSVTqmlbrospda6CfC5I.png
foresight/dashboard_assets/images/hero.png
foresight/dashboard_assets/images/hero_dark.png
foresight/dashboard_assets/images/hyperlegible-mono-latin-ext.woff2
foresight/dashboard_assets/images/hyperlegible-mono-latin.woff2
foresight/dashboard_assets/images/icon.png
foresight/dashboard_assets/images/joey-wang.png
foresight/dashboard_assets/images/miro.svg
foresight/dashboard_assets/images/offer-flowers-v2.png
foresight/dashboard_assets/images/open_app_mobile_banner.webp
foresight/dashboard_assets/images/opendyslexic-bold.woff2
foresight/dashboard_assets/images/opendyslexic-bolditalic.woff2
foresight/dashboard_assets/images/opendyslexic-italic.woff2
foresight/dashboard_assets/images/opendyslexic-regular.woff2
foresight/dashboard_assets/images/opendyslexicmono-regular.woff2
foresight/dashboard_assets/images/rakuten.svg
foresight/dashboard_assets/images/splash-scribble-v2.png
foresight/dashboard_assets/images/splash-stars-v2.png
foresight/dashboard_assets/images/tess-rosania.png
foresight/dashboard_assets/images/tres-wong-godfrey.jpg
foresight/dashboard_assets/images/virgin-atlantic.svg
foresight/dashboard_assets/images/whoop.svg
foresight_agent_guard.egg-info/PKG-INFO
foresight_agent_guard.egg-info/SOURCES.txt
foresight_agent_guard.egg-info/dependency_links.txt
foresight_agent_guard.egg-info/entry_points.txt
foresight_agent_guard.egg-info/requires.txt
foresight_agent_guard.egg-info/top_level.txt
plugins/foresight-codex/.mcp.json
plugins/foresight-codex/.codex-plugin/plugin.json
plugins/foresight-codex/skills/foresight-contract/SKILL.md
sentry/__init__.py
sentry/eventbus/__init__.py
sentry/eventbus/server.py
sentry/policy/__init__.py
sentry/policy/engine.py
sentry/policy/schema.py
sentry/proxy/__init__.py
sentry/proxy/actions.py
sentry/proxy/interceptor.py
tests/test_ci_and_shell_init.py
tests/test_codex_contracts.py
tests/test_dashboard_history.py
tests/test_external_monitor_race.py
tests/test_interactive_shell.py
tests/test_python_child_runtime.py