README.md
pyproject.toml
jeanclode.egg-info/PKG-INFO
jeanclode.egg-info/SOURCES.txt
jeanclode.egg-info/dependency_links.txt
jeanclode.egg-info/entry_points.txt
jeanclode.egg-info/requires.txt
jeanclode.egg-info/top_level.txt
src/__init__.py
src/cli.py
src/config.py
src/config_file.py
src/log.py
src/main.py
src/output.py
src/plugin_paths.py
src/workspace.py
src/activities/__init__.py
src/activities/decorator.py
src/activities/notify.py
src/activities/ci_watch/__init__.py
src/activities/ci_watch/github.py
src/activities/ci_watch/gitlab.py
src/activities/ci_watch/poll.py
src/activities/ci_watch/schemas.py
src/activities/git/__init__.py
src/activities/git/ops.py
src/activities/git/pr.py
src/activities/git/schemas.py
src/activities/git/targets.py
src/activities/issue/__init__.py
src/activities/issue/comment.py
src/activities/issue/fetch.py
src/activities/issue/schemas.py
src/activities/issue/utils.py
src/activities/respond/__init__.py
src/activities/respond/relabel.py
src/activities/respond/schemas.py
src/activities/respond/threads.py
src/activities/review/__init__.py
src/activities/review/dedup.py
src/activities/review/guardrail.py
src/activities/review/posting.py
src/activities/review/recovery.py
src/activities/review/routing.py
src/activities/review/schemas.py
src/activities/review/styling.py
src/activities/sentry/__init__.py
src/activities/sentry/fetch.py
src/activities/sentry/git.py
src/activities/sentry/pr.py
src/activities/sentry/route.py
src/activities/sentry/schemas.py
src/activities/sentry/secrets.py
src/activities/summary/__init__.py
src/activities/summary/format_summary.py
src/activities/summary/schemas.py
src/activities/summary/update_description.py
src/adaptors/__init__.py
src/adaptors/base.py
src/adaptors/diffn.py
src/adaptors/discussions.py
src/adaptors/display.py
src/adaptors/registry.py
src/adaptors/github/__init__.py
src/adaptors/github/adaptor.py
src/adaptors/github/auth.py
src/adaptors/github/client.py
src/adaptors/github/context.py
src/adaptors/github/display.py
src/adaptors/github/resolver.py
src/adaptors/github/sha.py
src/adaptors/gitlab/__init__.py
src/adaptors/gitlab/adaptor.py
src/adaptors/gitlab/auth.py
src/adaptors/gitlab/client.py
src/adaptors/gitlab/context.py
src/adaptors/gitlab/display.py
src/adaptors/gitlab/resolver.py
src/adaptors/gitlab/sha.py
src/adaptors/sentry/__init__.py
src/adaptors/sentry/adaptor.py
src/adaptors/sentry/auth.py
src/adaptors/sentry/client.py
src/adaptors/sentry/display.py
src/adaptors/sentry/resolver.py
src/agents/__init__.py
src/agents/_memory_backend.py
src/agents/base.py
src/agents/hooks.py
src/agents/memory_tool.py
src/agents/schemas.py
src/agents/utils.py
src/agents/issue/__init__.py
src/agents/issue/base.py
src/agents/issue/fixer.py
src/agents/issue/schemas.py
src/agents/issue/triage.py
src/agents/respond/__init__.py
src/agents/respond/base.py
src/agents/respond/planner.py
src/agents/respond/schemas.py
src/agents/review/__init__.py
src/agents/review/analyzer.py
src/agents/review/base.py
src/agents/review/deduplicator.py
src/agents/review/fact_checker.py
src/agents/review/issue_explorer.py
src/agents/review/schemas.py
src/agents/review/styler.py
src/agents/review/synthesizer.py
src/agents/sentry/__init__.py
src/agents/sentry/base.py
src/agents/sentry/fixer.py
src/agents/sentry/synthesis.py
src/agents/sentry/triage.py
src/agents/summary/__init__.py
src/agents/summary/base.py
src/agents/summary/parser.py
src/agents/summary/schemas.py
src/agents/summary/summarizer.py
src/prompts/issue/fixer.md
src/prompts/issue/triage.md
src/prompts/respond/planner.md
src/prompts/review/analyzer.md
src/prompts/review/deduplicator.md
src/prompts/review/fact_checker.md
src/prompts/review/issue_explorer.md
src/prompts/review/styler.md
src/prompts/review/synthesizer.md
src/prompts/sentry/fixer.md
src/prompts/sentry/synthesis.md
src/prompts/sentry/triage.md
src/prompts/summary/parser.md
src/prompts/summary/summarizer.md
src/runner/__init__.py
src/runner/display_subscriber.py
src/runner/preflight.py
src/runner/run.py
src/runtime/__init__.py
src/runtime/bots.py
src/runtime/bus.py
src/runtime/context.py
src/runtime/events.py
src/runtime/mcp_connectors.py
src/runtime/notify.py
src/skills/__init__.py
src/skills/discovery.py
src/skills/prompt.py
src/skills/schemas.py
src/skills/thirdparty.py
src/workflows/__init__.py
src/workflows/base.py
src/workflows/schemas.py
src/workflows/utils.py
src/workflows/_smoke/__init__.py
src/workflows/_smoke/echo.py
src/workflows/_smoke/prompts/echo.md
src/workflows/code_review/__init__.py
src/workflows/code_review/runner.py
src/workflows/code_review/utils.py
src/workflows/issue_resolve/__init__.py
src/workflows/issue_resolve/runner.py
src/workflows/issue_resolve/utils.py
src/workflows/jeanclode_respond/__init__.py
src/workflows/jeanclode_respond/runner.py
src/workflows/jeanclode_respond/utils.py
src/workflows/pr_summary/__init__.py
src/workflows/pr_summary/runner.py
src/workflows/pr_summary/utils.py
src/workflows/sentry_fix/__init__.py
src/workflows/sentry_fix/runner.py
src/workflows/sentry_fix/utils.py
tests/test_activity_decorator.py
tests/test_base_agent.py
tests/test_base_agent_continuity.py
tests/test_base_agent_mcp_connectors.py
tests/test_base_agent_memory.py
tests/test_base_agent_skills.py
tests/test_cli.py
tests/test_config.py
tests/test_config_file.py
tests/test_conftest_eval_isolation.py
tests/test_display_subscriber.py
tests/test_event_bus.py
tests/test_mcp_connectors.py
tests/test_notify.py
tests/test_output.py
tests/test_parallel_agents.py
tests/test_preflight.py
tests/test_run.py
tests/test_run_context.py
tests/test_skills_discovery.py
tests/test_skills_prompt.py
tests/test_skills_thirdparty.py
tests/test_smoke_workflow.py
tests/test_tool_summary.py
tests/test_workflow_registry.py
tests/test_workspace.py