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_tool_approval_rules.py
src/hypergolic/alembic/versions/0003_session_status.py
src/hypergolic/alembic/versions/0004_errors_table.py
src/hypergolic/alembic/versions/0005_workflows.py
src/hypergolic/analytics/__init__.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/cli/__init__.py
src/hypergolic/cli/app.py
src/hypergolic/cli/config_cmd.py
src/hypergolic/cli/launch.py
src/hypergolic/cli/setup.py
src/hypergolic/cli/update.py
src/hypergolic/cli/version.py
src/hypergolic/config/__init__.py
src/hypergolic/config/router.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/queries.py
src/hypergolic/db/utils.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/getting-started.md
src/hypergolic/docs/installation.md
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/knowledge/__init__.py
src/hypergolic/knowledge/router.py
src/hypergolic/knowledge/schemas.py
src/hypergolic/knowledge/serializers.py
src/hypergolic/mcptools/__init__.py
src/hypergolic/mcptools/oauth.py
src/hypergolic/mcptools/router.py
src/hypergolic/mcptools/schemas.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/persistence.py
src/hypergolic/messages/streaming.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/router.py
src/hypergolic/projects/schemas.py
src/hypergolic/prompts/base_prompt.md
src/hypergolic/prompts/builder.py
src/hypergolic/prompts/summarize_prompt.md
src/hypergolic/prompts/roles/reviewer.md
src/hypergolic/prompts/skills/hypergolic-expertise.md
src/hypergolic/prompts/skills/product-management.md
src/hypergolic/prompts/skills/tool-builder.md
src/hypergolic/prompts/workflows/debug.md
src/hypergolic/prompts/workflows/feature-development.md
src/hypergolic/prompts/workflows/optimize-config.md
src/hypergolic/prompts/workflows/debug/investigation.md
src/hypergolic/prompts/workflows/debug/resolving.md
src/hypergolic/prompts/workflows/debug/validating.md
src/hypergolic/prompts/workflows/feature-development/implementation.md
src/hypergolic/prompts/workflows/feature-development/planning.md
src/hypergolic/prompts/workflows/feature-development/requirements.md
src/hypergolic/prompts/workflows/feature-development/review.md
src/hypergolic/prompts/workflows/feature-development/summarize.md
src/hypergolic/prompts/workflows/optimize-config/audit-prompts.md
src/hypergolic/prompts/workflows/optimize-config/audit-skills-roles.md
src/hypergolic/prompts/workflows/optimize-config/audit-tools.md
src/hypergolic/prompts/workflows/optimize-config/audit-workflows.md
src/hypergolic/prompts/workflows/optimize-config/cross-project-review.md
src/hypergolic/prompts/workflows/optimize-config/discovery.md
src/hypergolic/prompts/workflows/optimize-config/implement.md
src/hypergolic/prompts/workflows/optimize-config/propose.md
src/hypergolic/prompts/workflows/optimize-config/summarize.md
src/hypergolic/sessions/__init__.py
src/hypergolic/sessions/operations.py
src/hypergolic/sessions/router.py
src/hypergolic/sessions/schemas.py
src/hypergolic/sessions/status.py
src/hypergolic/skills/__init__.py
src/hypergolic/skills/resolver.py
src/hypergolic/tools/__init__.py
src/hypergolic/tools/activate_workflow.py
src/hypergolic/tools/approval.py
src/hypergolic/tools/command.py
src/hypergolic/tools/config.py
src/hypergolic/tools/custom.py
src/hypergolic/tools/delete_files.py
src/hypergolic/tools/edit_file.py
src/hypergolic/tools/git.py
src/hypergolic/tools/handlers.py
src/hypergolic/tools/history.py
src/hypergolic/tools/knowledge.py
src/hypergolic/tools/list_files.py
src/hypergolic/tools/make_directory.py
src/hypergolic/tools/manage_mcp.py
src/hypergolic/tools/paths.py
src/hypergolic/tools/python_search.py
src/hypergolic/tools/read_files.py
src/hypergolic/tools/router.py
src/hypergolic/tools/schemas.py
src/hypergolic/tools/search_files.py
src/hypergolic/tools/skills.py
src/hypergolic/tools/subprocess_util.py
src/hypergolic/tools/summarize.py
src/hypergolic/tools/tool_list.py
src/hypergolic/tools/write_file.py
src/hypergolic/tools/browser/__init__.py
src/hypergolic/tools/browser/args.py
src/hypergolic/tools/browser/schema.py
src/hypergolic/tools/browser/tool.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-CYvA5XV6.js
src/hypergolic/ui_dist/assets/index-WTKw64SQ.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/schemas.py
src/hypergolic/workflows/tools.py
src/hypergolic/workflows/views.py
src/hypergolic/workflows/builtins/__init__.py
src/hypergolic/workflows/builtins/debug.py
src/hypergolic/workflows/builtins/feature_development.py
src/hypergolic/workflows/builtins/optimize_config/__init__.py
src/hypergolic/workflows/builtins/optimize_config/states.py
src/hypergolic/workflows/builtins/optimize_config/workflow.py
tests/test_activate_workflow.py
tests/test_analytics.py
tests/test_analytics_filters.py
tests/test_approval.py
tests/test_artifact_api.py
tests/test_attachments.py
tests/test_auth.py
tests/test_broadcast_extra.py
tests/test_browser_args.py
tests/test_browser_tool.py
tests/test_caching.py
tests/test_config_schemas.py
tests/test_custom_tools.py
tests/test_custom_tools_exec.py
tests/test_db_queries.py
tests/test_db_utils.py
tests/test_error_branches.py
tests/test_error_branches_2.py
tests/test_error_branches_3.py
tests/test_file_operations.py
tests/test_file_ops.py
tests/test_git_operations.py
tests/test_git_tool.py
tests/test_handlers_extra.py
tests/test_history_handlers.py
tests/test_history_helpers.py
tests/test_history_tool.py
tests/test_logging.py
tests/test_manage_mcp.py
tests/test_mcp_schemas.py
tests/test_mcp_tool_bridge.py
tests/test_message_integrity.py
tests/test_no_inline_imports.py
tests/test_persistence.py
tests/test_persistence_helpers.py
tests/test_project_schemas.py
tests/test_prompt_builder.py
tests/test_providers.py
tests/test_python_search.py
tests/test_python_search_extra.py
tests/test_session_operations.py
tests/test_session_schemas.py
tests/test_session_status.py
tests/test_skills_tool.py
tests/test_skills_tool_handler.py
tests/test_smoke.py
tests/test_streaming.py
tests/test_summarize_handlers.py
tests/test_summarize_helpers.py
tests/test_tool_config.py
tests/test_tool_handlers.py
tests/test_tool_list.py
tests/test_tool_list_build.py
tests/test_tool_list_files.py
tests/test_truncation.py
tests/test_websocket_helpers.py
tests/test_websocket_schemas.py
tests/test_workflow_config.py
tests/test_workflow_prompts.py
tests/test_workflow_truncation.py
tests/test_workflows.py