README.md
pyproject.toml
src/hypergolic/__init__.py
src/hypergolic/alembic.ini
src/hypergolic/api.py
src/hypergolic/auth.py
src/hypergolic/enums.py
src/hypergolic/logging.py
src/hypergolic/providers.py
src/hypergolic/schemas.py
src/hypergolic.egg-info/PKG-INFO
src/hypergolic.egg-info/SOURCES.txt
src/hypergolic.egg-info/dependency_links.txt
src/hypergolic.egg-info/entry_points.txt
src/hypergolic.egg-info/requires.txt
src/hypergolic.egg-info/top_level.txt
src/hypergolic/alembic/README
src/hypergolic/alembic/env.py
src/hypergolic/alembic/script.py.mako
src/hypergolic/alembic/versions/0001_initial.py
src/hypergolic/alembic/versions/0002_add_session_description.py
src/hypergolic/alembic/versions/0003_cascade_delete_child_sessions.py
src/hypergolic/alembic/versions/0004_add_session_conclusion_fields.py
src/hypergolic/analytics/__init__.py
src/hypergolic/analytics/queries.py
src/hypergolic/analytics/router.py
src/hypergolic/analytics/schemas.py
src/hypergolic/attachments/__init__.py
src/hypergolic/attachments/processing.py
src/hypergolic/attachments/router.py
src/hypergolic/base/__init__.py
src/hypergolic/base/main_template.py
src/hypergolic/base/prompts/onboarding.md
src/hypergolic/base/prompts/retrospective.md
src/hypergolic/base/prompts/summarize_prompt.md
src/hypergolic/base/prompts/toolkit.md
src/hypergolic/base/prompts/roles/generalist.md
src/hypergolic/base/prompts/roles/researcher.md
src/hypergolic/base/prompts/roles/reviewer.md
src/hypergolic/base/prompts/roles/worker.md
src/hypergolic/base/prompts/skills/product-management.md
src/hypergolic/base/prompts/skills/prompt-engineer.md
src/hypergolic/base/prompts/skills/toolkit-engineer.md
src/hypergolic/base/prompts/workflows/debug.md
src/hypergolic/base/prompts/workflows/feature-development.md
src/hypergolic/base/prompts/workflows/optimize-config.md
src/hypergolic/base/prompts/workflows/debug/investigation.md
src/hypergolic/base/prompts/workflows/debug/resolving.md
src/hypergolic/base/prompts/workflows/debug/validating.md
src/hypergolic/base/prompts/workflows/feature-development/implementation.md
src/hypergolic/base/prompts/workflows/feature-development/planning.md
src/hypergolic/base/prompts/workflows/feature-development/requirements.md
src/hypergolic/base/prompts/workflows/feature-development/review.md
src/hypergolic/base/prompts/workflows/feature-development/summarize.md
src/hypergolic/base/prompts/workflows/optimize-config/audit-prompts.md
src/hypergolic/base/prompts/workflows/optimize-config/audit-skills-roles.md
src/hypergolic/base/prompts/workflows/optimize-config/audit-tools.md
src/hypergolic/base/prompts/workflows/optimize-config/audit-workflows.md
src/hypergolic/base/prompts/workflows/optimize-config/cross-project-review.md
src/hypergolic/base/prompts/workflows/optimize-config/discovery.md
src/hypergolic/base/prompts/workflows/optimize-config/implement.md
src/hypergolic/base/prompts/workflows/optimize-config/propose.md
src/hypergolic/base/prompts/workflows/optimize-config/summarize.md
src/hypergolic/base/roles/__init__.py
src/hypergolic/base/roles/registry.py
src/hypergolic/base/skills/__init__.py
src/hypergolic/base/skills/registry.py
src/hypergolic/base/tools/__init__.py
src/hypergolic/base/tools/assign.py
src/hypergolic/base/tools/command.py
src/hypergolic/base/tools/delete_files.py
src/hypergolic/base/tools/edit_files.py
src/hypergolic/base/tools/git.py
src/hypergolic/base/tools/history.py
src/hypergolic/base/tools/list_files.py
src/hypergolic/base/tools/make_directory.py
src/hypergolic/base/tools/manage_mcp.py
src/hypergolic/base/tools/read_files.py
src/hypergolic/base/tools/registry.py
src/hypergolic/base/tools/research.py
src/hypergolic/base/tools/restart_server.py
src/hypergolic/base/tools/review.py
src/hypergolic/base/tools/search_files.py
src/hypergolic/base/tools/toolkit_validate.py
src/hypergolic/base/tools/write_files.py
src/hypergolic/base/tools/approvals/__init__.py
src/hypergolic/base/tools/approvals/constants.py
src/hypergolic/base/tools/approvals/paths.py
src/hypergolic/cli/__init__.py
src/hypergolic/cli/app.py
src/hypergolic/cli/doctor_cmd.py
src/hypergolic/cli/init_cmd.py
src/hypergolic/cli/setup.py
src/hypergolic/cli/update_cmd.py
src/hypergolic/cli/version.py
src/hypergolic/config/__init__.py
src/hypergolic/config/schemas.py
src/hypergolic/config/settings.py
src/hypergolic/db/__init__.py
src/hypergolic/db/engine.py
src/hypergolic/db/models.py
src/hypergolic/db/utils.py
src/hypergolic/dispatch/__init__.py
src/hypergolic/dispatch/conclude.py
src/hypergolic/dispatch/core.py
src/hypergolic/docs/README.md
src/hypergolic/docs/__init__.py
src/hypergolic/docs/advanced-usage.md
src/hypergolic/docs/configuration.md
src/hypergolic/docs/conversing.md
src/hypergolic/docs/getting-started.md
src/hypergolic/docs/installation.md
src/hypergolic/docs/operations.py
src/hypergolic/docs/router.py
src/hypergolic/docs/tools.md
src/hypergolic/docs/workflow-reference.md
src/hypergolic/docs/workflows.md
src/hypergolic/files/__init__.py
src/hypergolic/files/operations.py
src/hypergolic/files/router.py
src/hypergolic/files/schemas.py
src/hypergolic/git/__init__.py
src/hypergolic/git/operations.py
src/hypergolic/git/router.py
src/hypergolic/git/schemas.py
src/hypergolic/mcptools/__init__.py
src/hypergolic/mcptools/oauth.py
src/hypergolic/mcptools/router.py
src/hypergolic/mcptools/schemas.py
src/hypergolic/mcptools/sessions.py
src/hypergolic/mcptools/tool_bridge.py
src/hypergolic/mcptools/client/__init__.py
src/hypergolic/mcptools/client/auth.py
src/hypergolic/mcptools/client/http.py
src/hypergolic/mcptools/client/manager.py
src/hypergolic/mcptools/client/models.py
src/hypergolic/mcptools/client/transports.py
src/hypergolic/messages/__init__.py
src/hypergolic/messages/caching.py
src/hypergolic/messages/content_blocks.py
src/hypergolic/messages/persistence.py
src/hypergolic/messages/streaming.py
src/hypergolic/messages/summarization.py
src/hypergolic/messages/truncation.py
src/hypergolic/messages/types.py
src/hypergolic/messages/conversation/__init__.py
src/hypergolic/messages/conversation/dispatch.py
src/hypergolic/messages/conversation/interrupts.py
src/hypergolic/messages/conversation/loop.py
src/hypergolic/messages/conversation/retry.py
src/hypergolic/projects/__init__.py
src/hypergolic/projects/operations.py
src/hypergolic/projects/router.py
src/hypergolic/projects/schemas.py
src/hypergolic/prompts/builder.py
src/hypergolic/search/__init__.py
src/hypergolic/search/router.py
src/hypergolic/search/schemas.py
src/hypergolic/sessions/__init__.py
src/hypergolic/sessions/operations.py
src/hypergolic/sessions/retrospective.py
src/hypergolic/sessions/router.py
src/hypergolic/sessions/schemas.py
src/hypergolic/sessions/search.py
src/hypergolic/sessions/status.py
src/hypergolic/sessions/transformers.py
src/hypergolic/sessions/description/__init__.py
src/hypergolic/sessions/description/generate.py
src/hypergolic/sessions/description/store.py
src/hypergolic/sessions/description/text.py
src/hypergolic/skills/__init__.py
src/hypergolic/skills/resolver.py
src/hypergolic/toolkit/__init__.py
src/hypergolic/toolkit/bridge.py
src/hypergolic/toolkit/primitives.py
src/hypergolic/toolkit/project.py
src/hypergolic/toolkit/app/__init__.py
src/hypergolic/toolkit/app/core.py
src/hypergolic/toolkit/app/launcher.py
src/hypergolic/toolkit/app/lookup.py
src/hypergolic/toolkit/app/onboarding.py
src/hypergolic/toolkit/app/run.py
src/hypergolic/toolkit/app/safe_mode.py
src/hypergolic/toolkit/app/state.py
src/hypergolic/toolkit/app/validation.py
src/hypergolic/tools/__init__.py
src/hypergolic/tools/activate_workflow.py
src/hypergolic/tools/gitignore.py
src/hypergolic/tools/handlers.py
src/hypergolic/tools/paths.py
src/hypergolic/tools/python_search.py
src/hypergolic/tools/router.py
src/hypergolic/tools/schemas.py
src/hypergolic/tools/skills.py
src/hypergolic/tools/subprocess_util.py
src/hypergolic/tools/tool_list.py
src/hypergolic/ui_dist/favicon.png
src/hypergolic/ui_dist/index.html
src/hypergolic/ui_dist/logo.webp
src/hypergolic/ui_dist/assets/index-CZbpNvB1.js
src/hypergolic/ui_dist/assets/index-DaZwBi7x.css
src/hypergolic/websocket/__init__.py
src/hypergolic/websocket/helpers.py
src/hypergolic/websocket/router.py
src/hypergolic/websocket/schemas.py
src/hypergolic/websocket/turn_manager.py
src/hypergolic/workflows/__init__.py
src/hypergolic/workflows/engine.py
src/hypergolic/workflows/rendering.py
src/hypergolic/workflows/resolver.py
src/hypergolic/workflows/router.py
src/hypergolic/workflows/routers.py
src/hypergolic/workflows/schemas.py
src/hypergolic/workflows/tools.py
tests/test_analytics.py
tests/test_assign_dispatches_worker.py
tests/test_auth_and_artifacts.py
tests/test_conclude_tool.py
tests/test_conversation_loop_terminal.py
tests/test_docs.py
tests/test_git_and_files_router.py
tests/test_mcp_router.py
tests/test_projects.py
tests/test_providers.py
tests/test_repair_message_sequence.py
tests/test_review_tool.py
tests/test_role_scoped_tools.py
tests/test_safe_mode.py
tests/test_sanity.py
tests/test_session_delete.py
tests/test_session_description.py
tests/test_session_retrospective.py
tests/test_session_search.py
tests/test_session_transformers.py
tests/test_sessions_router.py
tests/test_unified_search.py