LICENSE.md
README.md
pyproject.toml
src/gobby/__init__.py
src/gobby/app_context.py
src/gobby/paths.py
src/gobby/py.typed
src/gobby/runner.py
src/gobby/watchdog.py
src/gobby.egg-info/PKG-INFO
src/gobby.egg-info/SOURCES.txt
src/gobby.egg-info/dependency_links.txt
src/gobby.egg-info/entry_points.txt
src/gobby.egg-info/requires.txt
src/gobby.egg-info/top_level.txt
src/gobby/adapters/__init__.py
src/gobby/adapters/base.py
src/gobby/adapters/claude_code.py
src/gobby/adapters/copilot.py
src/gobby/adapters/cursor.py
src/gobby/adapters/gemini.py
src/gobby/adapters/windsurf.py
src/gobby/adapters/codex_impl/__init__.py
src/gobby/adapters/codex_impl/adapter.py
src/gobby/adapters/codex_impl/client.py
src/gobby/adapters/codex_impl/protocol.py
src/gobby/adapters/codex_impl/types.py
src/gobby/agents/__init__.py
src/gobby/agents/codex_session.py
src/gobby/agents/constants.py
src/gobby/agents/context.py
src/gobby/agents/definitions.py
src/gobby/agents/dry_run.py
src/gobby/agents/gemini_session.py
src/gobby/agents/isolation.py
src/gobby/agents/pty_reader.py
src/gobby/agents/registry.py
src/gobby/agents/runner.py
src/gobby/agents/sandbox.py
src/gobby/agents/session.py
src/gobby/agents/spawn.py
src/gobby/agents/spawn_executor.py
src/gobby/agents/tty_config.py
src/gobby/agents/spawners/__init__.py
src/gobby/agents/spawners/base.py
src/gobby/agents/spawners/command_builder.py
src/gobby/agents/spawners/cross_platform.py
src/gobby/agents/spawners/embedded.py
src/gobby/agents/spawners/headless.py
src/gobby/agents/spawners/linux.py
src/gobby/agents/spawners/macos.py
src/gobby/agents/spawners/prompt_manager.py
src/gobby/agents/spawners/windows.py
src/gobby/autonomous/__init__.py
src/gobby/autonomous/progress_tracker.py
src/gobby/autonomous/stop_registry.py
src/gobby/autonomous/stuck_detector.py
src/gobby/cli/__init__.py
src/gobby/cli/__main__.py
src/gobby/cli/agents.py
src/gobby/cli/artifacts.py
src/gobby/cli/clones.py
src/gobby/cli/conductor.py
src/gobby/cli/daemon.py
src/gobby/cli/export_import.py
src/gobby/cli/extensions.py
src/gobby/cli/github.py
src/gobby/cli/init.py
src/gobby/cli/install.py
src/gobby/cli/linear.py
src/gobby/cli/mcp.py
src/gobby/cli/mcp_proxy.py
src/gobby/cli/memory.py
src/gobby/cli/merge.py
src/gobby/cli/pipelines.py
src/gobby/cli/projects.py
src/gobby/cli/sessions.py
src/gobby/cli/skills.py
src/gobby/cli/ui.py
src/gobby/cli/utils.py
src/gobby/cli/workflows.py
src/gobby/cli/worktrees.py
src/gobby/cli/installers/__init__.py
src/gobby/cli/installers/antigravity.py
src/gobby/cli/installers/claude.py
src/gobby/cli/installers/codex.py
src/gobby/cli/installers/copilot.py
src/gobby/cli/installers/cursor.py
src/gobby/cli/installers/gemini.py
src/gobby/cli/installers/git_hooks.py
src/gobby/cli/installers/shared.py
src/gobby/cli/installers/windsurf.py
src/gobby/cli/tasks/__init__.py
src/gobby/cli/tasks/_utils.py
src/gobby/cli/tasks/ai.py
src/gobby/cli/tasks/commits.py
src/gobby/cli/tasks/crud.py
src/gobby/cli/tasks/deps.py
src/gobby/cli/tasks/labels.py
src/gobby/cli/tasks/main.py
src/gobby/cli/tasks/search.py
src/gobby/clones/__init__.py
src/gobby/clones/git.py
src/gobby/conductor/__init__.py
src/gobby/conductor/alerts.py
src/gobby/conductor/loop.py
src/gobby/conductor/pricing.py
src/gobby/conductor/token_tracker.py
src/gobby/conductor/monitors/__init__.py
src/gobby/conductor/monitors/agents.py
src/gobby/conductor/monitors/tasks.py
src/gobby/config/__init__.py
src/gobby/config/app.py
src/gobby/config/extensions.py
src/gobby/config/features.py
src/gobby/config/llm_providers.py
src/gobby/config/logging.py
src/gobby/config/mcp.py
src/gobby/config/persistence.py
src/gobby/config/search.py
src/gobby/config/servers.py
src/gobby/config/sessions.py
src/gobby/config/skills.py
src/gobby/config/tasks.py
src/gobby/config/watchdog.py
src/gobby/hooks/__init__.py
src/gobby/hooks/artifact_capture.py
src/gobby/hooks/broadcaster.py
src/gobby/hooks/events.py
src/gobby/hooks/git.py
src/gobby/hooks/health_monitor.py
src/gobby/hooks/hook_manager.py
src/gobby/hooks/hook_types.py
src/gobby/hooks/plugins.py
src/gobby/hooks/session_coordinator.py
src/gobby/hooks/skill_manager.py
src/gobby/hooks/verification_runner.py
src/gobby/hooks/webhooks.py
src/gobby/hooks/event_handlers/__init__.py
src/gobby/hooks/event_handlers/_agent.py
src/gobby/hooks/event_handlers/_base.py
src/gobby/hooks/event_handlers/_misc.py
src/gobby/hooks/event_handlers/_session.py
src/gobby/hooks/event_handlers/_tool.py
src/gobby/install/claude/hooks-template.json
src/gobby/install/claude/hooks/HOOK_SCHEMAS.md
src/gobby/install/claude/hooks/hook_dispatcher.py
src/gobby/install/claude/hooks/validate_settings.py
src/gobby/install/codex/hooks/hook_dispatcher.py
src/gobby/install/copilot/hooks/hook_dispatcher.py
src/gobby/install/cursor/hooks/hook_dispatcher.py
src/gobby/install/gemini/hooks-template.json
src/gobby/install/gemini/hooks/hook_dispatcher.py
src/gobby/install/shared/agents/debug-kill-agent.yaml
src/gobby/install/shared/agents/generic.yaml
src/gobby/install/shared/agents/meeseeks-claude.yaml
src/gobby/install/shared/agents/meeseeks-gemini.yaml
src/gobby/install/shared/config/config.yaml
src/gobby/install/shared/config/tty_config.yaml
src/gobby/install/shared/plugins/code_guardian.py
src/gobby/install/shared/plugins/example_notify.py
src/gobby/install/shared/prompts/expansion/system.md
src/gobby/install/shared/prompts/expansion/user.md
src/gobby/install/shared/prompts/external_validation/agent.md
src/gobby/install/shared/prompts/external_validation/external.md
src/gobby/install/shared/prompts/external_validation/spawn.md
src/gobby/install/shared/prompts/external_validation/system.md
src/gobby/install/shared/prompts/features/recommend_hybrid.md
src/gobby/install/shared/prompts/features/recommend_llm.md
src/gobby/install/shared/prompts/features/recommend_tools.md
src/gobby/install/shared/prompts/features/server_description.md
src/gobby/install/shared/prompts/features/server_description_system.md
src/gobby/install/shared/prompts/features/task_description.md
src/gobby/install/shared/prompts/features/task_description_system.md
src/gobby/install/shared/prompts/features/tool_summary.md
src/gobby/install/shared/prompts/features/tool_summary_system.md
src/gobby/install/shared/prompts/handoff/compact.md
src/gobby/install/shared/prompts/handoff/session_end.md
src/gobby/install/shared/prompts/import/github_fetch.md
src/gobby/install/shared/prompts/import/search_fetch.md
src/gobby/install/shared/prompts/import/system.md
src/gobby/install/shared/prompts/memory/extract.md
src/gobby/install/shared/prompts/research/step.md
src/gobby/install/shared/prompts/validation/criteria.md
src/gobby/install/shared/prompts/validation/validate.md
src/gobby/install/shared/skills/agents/SKILL.md
src/gobby/install/shared/skills/bug/SKILL.md
src/gobby/install/shared/skills/chore/SKILL.md
src/gobby/install/shared/skills/clones/SKILL.md
src/gobby/install/shared/skills/committing-changes/SKILL.md
src/gobby/install/shared/skills/discovering-tools/SKILL.md
src/gobby/install/shared/skills/doctor/SKILL.md
src/gobby/install/shared/skills/epic/SKILL.md
src/gobby/install/shared/skills/eval/SKILL.md
src/gobby/install/shared/skills/expand/SKILL.md
src/gobby/install/shared/skills/feat/SKILL.md
src/gobby/install/shared/skills/g/SKILL.md
src/gobby/install/shared/skills/gobby/SKILL.md
src/gobby/install/shared/skills/memory/SKILL.md
src/gobby/install/shared/skills/merge/SKILL.md
src/gobby/install/shared/skills/metrics/SKILL.md
src/gobby/install/shared/skills/nit/SKILL.md
src/gobby/install/shared/skills/plan/SKILL.md
src/gobby/install/shared/skills/proactive-memory/SKILL.md
src/gobby/install/shared/skills/ref/SKILL.md
src/gobby/install/shared/skills/sessions/SKILL.md
src/gobby/install/shared/skills/tasks/SKILL.md
src/gobby/install/shared/skills/usage/SKILL.md
src/gobby/install/shared/skills/workflows/SKILL.md
src/gobby/install/shared/skills/worktrees/SKILL.md
src/gobby/install/shared/workflows/auto-task.yaml
src/gobby/install/shared/workflows/code-review.yaml
src/gobby/install/shared/workflows/generic.yaml
src/gobby/install/shared/workflows/meeseeks-box-pipeline.yaml
src/gobby/install/shared/workflows/meeseeks-box.yaml
src/gobby/install/shared/workflows/merge.yaml
src/gobby/install/shared/workflows/deprecated/auto-task-claude.yaml
src/gobby/install/shared/workflows/deprecated/work-task-gemini.yaml
src/gobby/install/shared/workflows/lifecycle/session-lifecycle.yaml
src/gobby/install/windsurf/hooks/hook_dispatcher.py
src/gobby/integrations/__init__.py
src/gobby/integrations/github.py
src/gobby/integrations/linear.py
src/gobby/llm/__init__.py
src/gobby/llm/base.py
src/gobby/llm/claude.py
src/gobby/llm/claude_executor.py
src/gobby/llm/codex.py
src/gobby/llm/codex_executor.py
src/gobby/llm/executor.py
src/gobby/llm/factory.py
src/gobby/llm/gemini.py
src/gobby/llm/litellm.py
src/gobby/llm/litellm_executor.py
src/gobby/llm/resolver.py
src/gobby/llm/service.py
src/gobby/mcp_proxy/__init__.py
src/gobby/mcp_proxy/actions.py
src/gobby/mcp_proxy/daemon_control.py
src/gobby/mcp_proxy/importer.py
src/gobby/mcp_proxy/instructions.py
src/gobby/mcp_proxy/lazy.py
src/gobby/mcp_proxy/manager.py
src/gobby/mcp_proxy/metrics.py
src/gobby/mcp_proxy/models.py
src/gobby/mcp_proxy/registries.py
src/gobby/mcp_proxy/schema_hash.py
src/gobby/mcp_proxy/semantic_search.py
src/gobby/mcp_proxy/server.py
src/gobby/mcp_proxy/stdio.py
src/gobby/mcp_proxy/services/__init__.py
src/gobby/mcp_proxy/services/fallback.py
src/gobby/mcp_proxy/services/recommendation.py
src/gobby/mcp_proxy/services/server_mgmt.py
src/gobby/mcp_proxy/services/system.py
src/gobby/mcp_proxy/services/tool_filter.py
src/gobby/mcp_proxy/services/tool_proxy.py
src/gobby/mcp_proxy/tools/__init__.py
src/gobby/mcp_proxy/tools/agent_messaging.py
src/gobby/mcp_proxy/tools/agents.py
src/gobby/mcp_proxy/tools/artifacts.py
src/gobby/mcp_proxy/tools/clones.py
src/gobby/mcp_proxy/tools/hub.py
src/gobby/mcp_proxy/tools/internal.py
src/gobby/mcp_proxy/tools/memory.py
src/gobby/mcp_proxy/tools/merge.py
src/gobby/mcp_proxy/tools/metrics.py
src/gobby/mcp_proxy/tools/spawn_agent.py
src/gobby/mcp_proxy/tools/task_dependencies.py
src/gobby/mcp_proxy/tools/task_github.py
src/gobby/mcp_proxy/tools/task_linear.py
src/gobby/mcp_proxy/tools/task_orchestration.py
src/gobby/mcp_proxy/tools/task_readiness.py
src/gobby/mcp_proxy/tools/task_sync.py
src/gobby/mcp_proxy/tools/task_validation.py
src/gobby/mcp_proxy/tools/worktrees.py
src/gobby/mcp_proxy/tools/orchestration/__init__.py
src/gobby/mcp_proxy/tools/orchestration/cleanup.py
src/gobby/mcp_proxy/tools/orchestration/monitor.py
src/gobby/mcp_proxy/tools/orchestration/orchestrate.py
src/gobby/mcp_proxy/tools/orchestration/review.py
src/gobby/mcp_proxy/tools/orchestration/utils.py
src/gobby/mcp_proxy/tools/orchestration/wait.py
src/gobby/mcp_proxy/tools/pipelines/__init__.py
src/gobby/mcp_proxy/tools/pipelines/_discovery.py
src/gobby/mcp_proxy/tools/pipelines/_execution.py
src/gobby/mcp_proxy/tools/sessions/__init__.py
src/gobby/mcp_proxy/tools/sessions/_commits.py
src/gobby/mcp_proxy/tools/sessions/_crud.py
src/gobby/mcp_proxy/tools/sessions/_factory.py
src/gobby/mcp_proxy/tools/sessions/_handoff.py
src/gobby/mcp_proxy/tools/sessions/_messages.py
src/gobby/mcp_proxy/tools/skills/__init__.py
src/gobby/mcp_proxy/tools/tasks/__init__.py
src/gobby/mcp_proxy/tools/tasks/_context.py
src/gobby/mcp_proxy/tools/tasks/_crud.py
src/gobby/mcp_proxy/tools/tasks/_expansion.py
src/gobby/mcp_proxy/tools/tasks/_factory.py
src/gobby/mcp_proxy/tools/tasks/_helpers.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle_validation.py
src/gobby/mcp_proxy/tools/tasks/_resolution.py
src/gobby/mcp_proxy/tools/tasks/_search.py
src/gobby/mcp_proxy/tools/tasks/_session.py
src/gobby/mcp_proxy/tools/workflows/__init__.py
src/gobby/mcp_proxy/tools/workflows/_artifacts.py
src/gobby/mcp_proxy/tools/workflows/_import.py
src/gobby/mcp_proxy/tools/workflows/_lifecycle.py
src/gobby/mcp_proxy/tools/workflows/_query.py
src/gobby/mcp_proxy/tools/workflows/_resolution.py
src/gobby/mcp_proxy/transports/__init__.py
src/gobby/mcp_proxy/transports/base.py
src/gobby/mcp_proxy/transports/factory.py
src/gobby/mcp_proxy/transports/http.py
src/gobby/mcp_proxy/transports/stdio.py
src/gobby/mcp_proxy/transports/websocket.py
src/gobby/memory/context.py
src/gobby/memory/extractor.py
src/gobby/memory/manager.py
src/gobby/memory/protocol.py
src/gobby/memory/viz.py
src/gobby/memory/backends/__init__.py
src/gobby/memory/backends/mem0.py
src/gobby/memory/backends/memu.py
src/gobby/memory/backends/null.py
src/gobby/memory/backends/openmemory.py
src/gobby/memory/backends/sqlite.py
src/gobby/memory/components/__init__.py
src/gobby/memory/components/ingestion.py
src/gobby/memory/components/search.py
src/gobby/memory/ingestion/__init__.py
src/gobby/memory/ingestion/multimodal.py
src/gobby/memory/search/__init__.py
src/gobby/memory/search/coordinator.py
src/gobby/memory/search/text.py
src/gobby/memory/services/__init__.py
src/gobby/memory/services/crossref.py
src/gobby/prompts/__init__.py
src/gobby/prompts/loader.py
src/gobby/prompts/models.py
src/gobby/search/__init__.py
src/gobby/search/embeddings.py
src/gobby/search/models.py
src/gobby/search/protocol.py
src/gobby/search/tfidf.py
src/gobby/search/unified.py
src/gobby/search/backends/__init__.py
src/gobby/search/backends/embedding.py
src/gobby/servers/__init__.py
src/gobby/servers/http.py
src/gobby/servers/models.py
src/gobby/servers/websocket.py
src/gobby/servers/routes/__init__.py
src/gobby/servers/routes/admin.py
src/gobby/servers/routes/dependencies.py
src/gobby/servers/routes/pipelines.py
src/gobby/servers/routes/sessions.py
src/gobby/servers/routes/mcp/__init__.py
src/gobby/servers/routes/mcp/hooks.py
src/gobby/servers/routes/mcp/plugins.py
src/gobby/servers/routes/mcp/tools.py
src/gobby/servers/routes/mcp/webhooks.py
src/gobby/servers/routes/mcp/endpoints/__init__.py
src/gobby/servers/routes/mcp/endpoints/discovery.py
src/gobby/servers/routes/mcp/endpoints/execution.py
src/gobby/servers/routes/mcp/endpoints/registry.py
src/gobby/servers/routes/mcp/endpoints/server.py
src/gobby/sessions/__init__.py
src/gobby/sessions/analyzer.py
src/gobby/sessions/lifecycle.py
src/gobby/sessions/manager.py
src/gobby/sessions/processor.py
src/gobby/sessions/summary.py
src/gobby/sessions/transcripts/__init__.py
src/gobby/sessions/transcripts/base.py
src/gobby/sessions/transcripts/claude.py
src/gobby/sessions/transcripts/codex.py
src/gobby/sessions/transcripts/cursor.py
src/gobby/sessions/transcripts/gemini.py
src/gobby/sessions/transcripts/hook_assembler.py
src/gobby/skills/__init__.py
src/gobby/skills/loader.py
src/gobby/skills/manager.py
src/gobby/skills/parser.py
src/gobby/skills/search.py
src/gobby/skills/sync.py
src/gobby/skills/updater.py
src/gobby/skills/validator.py
src/gobby/skills/hubs/__init__.py
src/gobby/skills/hubs/base.py
src/gobby/skills/hubs/claude_plugins.py
src/gobby/skills/hubs/clawdhub.py
src/gobby/skills/hubs/github_collection.py
src/gobby/skills/hubs/manager.py
src/gobby/skills/hubs/skillhub.py
src/gobby/storage/__init__.py
src/gobby/storage/agents.py
src/gobby/storage/artifact_classifier.py
src/gobby/storage/artifacts.py
src/gobby/storage/clones.py
src/gobby/storage/compaction.py
src/gobby/storage/database.py
src/gobby/storage/inter_session_messages.py
src/gobby/storage/mcp.py
src/gobby/storage/memories.py
src/gobby/storage/merge_resolutions.py
src/gobby/storage/migrations.py
src/gobby/storage/pipelines.py
src/gobby/storage/projects.py
src/gobby/storage/session_messages.py
src/gobby/storage/session_tasks.py
src/gobby/storage/sessions.py
src/gobby/storage/skills.py
src/gobby/storage/task_dependencies.py
src/gobby/storage/workflow_audit.py
src/gobby/storage/worktrees.py
src/gobby/storage/tasks/__init__.py
src/gobby/storage/tasks/_aggregates.py
src/gobby/storage/tasks/_crud.py
src/gobby/storage/tasks/_id.py
src/gobby/storage/tasks/_lifecycle.py
src/gobby/storage/tasks/_manager.py
src/gobby/storage/tasks/_models.py
src/gobby/storage/tasks/_ordering.py
src/gobby/storage/tasks/_path_cache.py
src/gobby/storage/tasks/_queries.py
src/gobby/storage/tasks/_search.py
src/gobby/sync/__init__.py
src/gobby/sync/github.py
src/gobby/sync/linear.py
src/gobby/sync/memories.py
src/gobby/sync/tasks.py
src/gobby/tasks/__init__.py
src/gobby/tasks/build_verification.py
src/gobby/tasks/commits.py
src/gobby/tasks/enhanced_validator.py
src/gobby/tasks/escalation.py
src/gobby/tasks/external_validator.py
src/gobby/tasks/issue_extraction.py
src/gobby/tasks/tree_builder.py
src/gobby/tasks/validation.py
src/gobby/tasks/validation_history.py
src/gobby/tasks/validation_models.py
src/gobby/tools/__init__.py
src/gobby/tools/summarizer.py
src/gobby/utils/__init__.py
src/gobby/utils/daemon_client.py
src/gobby/utils/git.py
src/gobby/utils/id.py
src/gobby/utils/json_helpers.py
src/gobby/utils/logging.py
src/gobby/utils/machine_id.py
src/gobby/utils/metrics.py
src/gobby/utils/project_context.py
src/gobby/utils/project_init.py
src/gobby/utils/status.py
src/gobby/utils/validation.py
src/gobby/utils/version.py
src/gobby/workflows/__init__.py
src/gobby/workflows/actions.py
src/gobby/workflows/approval_flow.py
src/gobby/workflows/artifact_actions.py
src/gobby/workflows/audit_helpers.py
src/gobby/workflows/autonomous_actions.py
src/gobby/workflows/context_actions.py
src/gobby/workflows/definitions.py
src/gobby/workflows/detection_helpers.py
src/gobby/workflows/dry_run.py
src/gobby/workflows/engine.py
src/gobby/workflows/evaluator.py
src/gobby/workflows/git_utils.py
src/gobby/workflows/hooks.py
src/gobby/workflows/lifecycle_evaluator.py
src/gobby/workflows/llm_actions.py
src/gobby/workflows/loader.py
src/gobby/workflows/lobster_compat.py
src/gobby/workflows/mcp_actions.py
src/gobby/workflows/memory_actions.py
src/gobby/workflows/pipeline_executor.py
src/gobby/workflows/pipeline_state.py
src/gobby/workflows/pipeline_webhooks.py
src/gobby/workflows/premature_stop.py
src/gobby/workflows/safe_evaluator.py
src/gobby/workflows/session_actions.py
src/gobby/workflows/shell_actions.py
src/gobby/workflows/state_actions.py
src/gobby/workflows/state_manager.py
src/gobby/workflows/stop_signal_actions.py
src/gobby/workflows/summary_actions.py
src/gobby/workflows/task_actions.py
src/gobby/workflows/task_sync_actions.py
src/gobby/workflows/templates.py
src/gobby/workflows/todo_actions.py
src/gobby/workflows/webhook.py
src/gobby/workflows/webhook_actions.py
src/gobby/workflows/webhook_executor.py
src/gobby/workflows/enforcement/__init__.py
src/gobby/workflows/enforcement/blocking.py
src/gobby/workflows/enforcement/commit_policy.py
src/gobby/workflows/enforcement/handlers.py
src/gobby/workflows/enforcement/task_policy.py
src/gobby/worktrees/__init__.py
src/gobby/worktrees/git.py
src/gobby/worktrees/merge/__init__.py
src/gobby/worktrees/merge/conflict_parser.py
src/gobby/worktrees/merge/resolver.py
tests/test_import_pathing_trap.py
tests/test_runner.py