LICENSE
README.md
pyproject.toml
src/anteroom/__init__.py
src/anteroom/__main__.py
src/anteroom/app.py
src/anteroom/config.py
src/anteroom/db.py
src/anteroom/identity.py
src/anteroom/models.py
src/anteroom/tls.py
src/anteroom.egg-info/PKG-INFO
src/anteroom.egg-info/SOURCES.txt
src/anteroom.egg-info/dependency_links.txt
src/anteroom.egg-info/entry_points.txt
src/anteroom.egg-info/requires.txt
src/anteroom.egg-info/top_level.txt
src/anteroom/cli/__init__.py
src/anteroom/cli/exec_mode.py
src/anteroom/cli/instructions.py
src/anteroom/cli/plan.py
src/anteroom/cli/renderer.py
src/anteroom/cli/repl.py
src/anteroom/cli/setup.py
src/anteroom/cli/skills.py
src/anteroom/cli/default_skills/a-help.yaml
src/anteroom/cli/default_skills/commit.yaml
src/anteroom/cli/default_skills/create-eval.yaml
src/anteroom/cli/default_skills/explain.yaml
src/anteroom/cli/default_skills/new-skill.yaml
src/anteroom/cli/default_skills/review.yaml
src/anteroom/routers/__init__.py
src/anteroom/routers/approvals.py
src/anteroom/routers/chat.py
src/anteroom/routers/config_api.py
src/anteroom/routers/conversations.py
src/anteroom/routers/databases.py
src/anteroom/routers/events.py
src/anteroom/routers/plan.py
src/anteroom/routers/projects.py
src/anteroom/routers/proxy.py
src/anteroom/routers/search.py
src/anteroom/routers/sources.py
src/anteroom/routers/usage.py
src/anteroom/services/__init__.py
src/anteroom/services/agent_loop.py
src/anteroom/services/ai_service.py
src/anteroom/services/audit.py
src/anteroom/services/codebase_index.py
src/anteroom/services/compliance.py
src/anteroom/services/config_validator.py
src/anteroom/services/config_watcher.py
src/anteroom/services/context_trust.py
src/anteroom/services/db_auth.py
src/anteroom/services/discovery.py
src/anteroom/services/dlp.py
src/anteroom/services/document_extractor.py
src/anteroom/services/egress_allowlist.py
src/anteroom/services/embedding_worker.py
src/anteroom/services/embeddings.py
src/anteroom/services/encryption.py
src/anteroom/services/event_bus.py
src/anteroom/services/export.py
src/anteroom/services/injection_detector.py
src/anteroom/services/ip_allowlist.py
src/anteroom/services/mcp_manager.py
src/anteroom/services/output_filter.py
src/anteroom/services/project_config.py
src/anteroom/services/rag.py
src/anteroom/services/required_keys.py
src/anteroom/services/retention.py
src/anteroom/services/rewind.py
src/anteroom/services/session_store.py
src/anteroom/services/slug.py
src/anteroom/services/storage.py
src/anteroom/services/team_config.py
src/anteroom/services/token_budget.py
src/anteroom/services/token_provider.py
src/anteroom/services/tool_rate_limit.py
src/anteroom/services/trust.py
src/anteroom/static/index.html
src/anteroom/static/css/style.css
src/anteroom/static/fonts/cinzel-700.woff2
src/anteroom/static/fonts/cinzel-regular.woff2
src/anteroom/static/fonts/inter-500.woff2
src/anteroom/static/fonts/inter-600.woff2
src/anteroom/static/fonts/inter-700.woff2
src/anteroom/static/fonts/inter-regular.woff2
src/anteroom/static/fonts/jetbrains-mono-500.woff2
src/anteroom/static/fonts/jetbrains-mono-regular.woff2
src/anteroom/static/js/app.js
src/anteroom/static/js/attachments.js
src/anteroom/static/js/canvas.js
src/anteroom/static/js/chat.js
src/anteroom/static/js/palette.js
src/anteroom/static/js/sidebar.js
src/anteroom/static/js/sources.js
src/anteroom/static/vendor/codemirror-bundle.min.css
src/anteroom/static/vendor/codemirror-bundle.min.js
src/anteroom/static/vendor/highlight-github-dark.min.css
src/anteroom/static/vendor/highlight.min.js
src/anteroom/static/vendor/katex-auto-render.min.js
src/anteroom/static/vendor/katex.min.css
src/anteroom/static/vendor/katex.min.js
src/anteroom/static/vendor/marked.min.js
src/anteroom/static/vendor/purify.min.js
src/anteroom/static/vendor/fonts/KaTeX_AMS-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Caligraphic-Bold.woff2
src/anteroom/static/vendor/fonts/KaTeX_Caligraphic-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Fraktur-Bold.woff2
src/anteroom/static/vendor/fonts/KaTeX_Fraktur-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Main-Bold.woff2
src/anteroom/static/vendor/fonts/KaTeX_Main-BoldItalic.woff2
src/anteroom/static/vendor/fonts/KaTeX_Main-Italic.woff2
src/anteroom/static/vendor/fonts/KaTeX_Main-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Math-BoldItalic.woff2
src/anteroom/static/vendor/fonts/KaTeX_Math-Italic.woff2
src/anteroom/static/vendor/fonts/KaTeX_Math-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_SansSerif-Bold.woff2
src/anteroom/static/vendor/fonts/KaTeX_SansSerif-Italic.woff2
src/anteroom/static/vendor/fonts/KaTeX_SansSerif-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Script-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Size1-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Size2-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Size3-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Size4-Regular.woff2
src/anteroom/static/vendor/fonts/KaTeX_Typewriter-Regular.woff2
src/anteroom/tools/__init__.py
src/anteroom/tools/ask_user.py
src/anteroom/tools/bash.py
src/anteroom/tools/canvas.py
src/anteroom/tools/edit.py
src/anteroom/tools/glob_tool.py
src/anteroom/tools/grep.py
src/anteroom/tools/introspect.py
src/anteroom/tools/path_utils.py
src/anteroom/tools/read.py
src/anteroom/tools/safety.py
src/anteroom/tools/sandbox_win32.py
src/anteroom/tools/security.py
src/anteroom/tools/subagent.py
src/anteroom/tools/tiers.py
src/anteroom/tools/write.py