LICENSE
README.md
pyproject.toml
src/proseforge_agent/__init__.py
src/proseforge_agent/__main__.py
src/proseforge_agent/_bootstrap.py
src/proseforge_agent/capabilities.py
src/proseforge_agent/cli.py
src/proseforge_agent/concurrency.py
src/proseforge_agent/config.py
src/proseforge_agent/demo.py
src/proseforge_agent/dotenv.py
src/proseforge_agent/errors.py
src/proseforge_agent/workspace.py
src/proseforge_agent.egg-info/PKG-INFO
src/proseforge_agent.egg-info/SOURCES.txt
src/proseforge_agent.egg-info/dependency_links.txt
src/proseforge_agent.egg-info/entry_points.txt
src/proseforge_agent.egg-info/requires.txt
src/proseforge_agent.egg-info/top_level.txt
src/proseforge_agent/agent/__init__.py
src/proseforge_agent/agent/artifacts.py
src/proseforge_agent/agent/attachments.py
src/proseforge_agent/agent/audit.py
src/proseforge_agent/agent/context_window.py
src/proseforge_agent/agent/control.py
src/proseforge_agent/agent/degradation.py
src/proseforge_agent/agent/eval.py
src/proseforge_agent/agent/events.py
src/proseforge_agent/agent/execution_guard.py
src/proseforge_agent/agent/function_calling.py
src/proseforge_agent/agent/intent_router.py
src/proseforge_agent/agent/kernel.py
src/proseforge_agent/agent/loop.py
src/proseforge_agent/agent/middleware.py
src/proseforge_agent/agent/modes.py
src/proseforge_agent/agent/observability.py
src/proseforge_agent/agent/offline.py
src/proseforge_agent/agent/permissions.py
src/proseforge_agent/agent/planner.py
src/proseforge_agent/agent/profiles.py
src/proseforge_agent/agent/prompt_templates.py
src/proseforge_agent/agent/provider_fallback.py
src/proseforge_agent/agent/reflection.py
src/proseforge_agent/agent/request_cache.py
src/proseforge_agent/agent/safety.py
src/proseforge_agent/agent/sandbox.py
src/proseforge_agent/agent/structured_output.py
src/proseforge_agent/agent/subagent.py
src/proseforge_agent/agent/tools.py
src/proseforge_agent/agent/types.py
src/proseforge_agent/chapter/__init__.py
src/proseforge_agent/chapter/accept.py
src/proseforge_agent/chapter/context.py
src/proseforge_agent/chapter/draft.py
src/proseforge_agent/chapter/lifecycle.py
src/proseforge_agent/chapter/review.py
src/proseforge_agent/chapter/rewrite.py
src/proseforge_agent/chat/__init__.py
src/proseforge_agent/chat/context.py
src/proseforge_agent/chat/handoff.py
src/proseforge_agent/chat/memory.py
src/proseforge_agent/chat/prompts.py
src/proseforge_agent/chat/repl.py
src/proseforge_agent/chat/retrieval.py
src/proseforge_agent/chat/session.py
src/proseforge_agent/chat/slash.py
src/proseforge_agent/chat/system_prompts.py
src/proseforge_agent/chat/transcript.py
src/proseforge_agent/cron/__init__.py
src/proseforge_agent/cron/core.py
src/proseforge_agent/daily/__init__.py
src/proseforge_agent/daily/recommend.py
src/proseforge_agent/daily/workbook.py
src/proseforge_agent/environments/__init__.py
src/proseforge_agent/environments/base.py
src/proseforge_agent/environments/checkpoints.py
src/proseforge_agent/environments/daytona.py
src/proseforge_agent/environments/docker.py
src/proseforge_agent/environments/file_sync.py
src/proseforge_agent/environments/local.py
src/proseforge_agent/environments/modal.py
src/proseforge_agent/environments/process_registry.py
src/proseforge_agent/environments/process_runner.py
src/proseforge_agent/environments/serverless.py
src/proseforge_agent/environments/singularity.py
src/proseforge_agent/environments/ssh.py
src/proseforge_agent/eval/__init__.py
src/proseforge_agent/eval/trajectories.py
src/proseforge_agent/extensions/__init__.py
src/proseforge_agent/extensions/base.py
src/proseforge_agent/extensions/registry.py
src/proseforge_agent/gateway/__init__.py
src/proseforge_agent/gateway/core.py
src/proseforge_agent/gateway/delivery.py
src/proseforge_agent/gateway/media.py
src/proseforge_agent/gateway/poller.py
src/proseforge_agent/gateway/platforms/__init__.py
src/proseforge_agent/gateway/platforms/base.py
src/proseforge_agent/gateway/platforms/discord.py
src/proseforge_agent/gateway/platforms/email.py
src/proseforge_agent/gateway/platforms/mobile_email.py
src/proseforge_agent/gateway/platforms/signal.py
src/proseforge_agent/gateway/platforms/slack.py
src/proseforge_agent/gateway/platforms/telegram.py
src/proseforge_agent/gateway/platforms/telegram_transport.py
src/proseforge_agent/gateway/platforms/whatsapp.py
src/proseforge_agent/gateway/relay/__init__.py
src/proseforge_agent/gateway/relay/auth.py
src/proseforge_agent/install/__init__.py
src/proseforge_agent/install/app_dirs.py
src/proseforge_agent/install/auto_trigger.py
src/proseforge_agent/install/binary_build.py
src/proseforge_agent/install/binary_packaging.py
src/proseforge_agent/install/ci_matrix.py
src/proseforge_agent/install/docker_plan.py
src/proseforge_agent/install/doctor.py
src/proseforge_agent/install/first_run.py
src/proseforge_agent/install/installer_scripts.py
src/proseforge_agent/install/installers.py
src/proseforge_agent/install/linux.py
src/proseforge_agent/install/local_models.py
src/proseforge_agent/install/macos.py
src/proseforge_agent/install/migrations.py
src/proseforge_agent/install/package_checks.py
src/proseforge_agent/install/platform_io.py
src/proseforge_agent/install/provider_setup.py
src/proseforge_agent/install/qa_matrix.py
src/proseforge_agent/install/secrets.py
src/proseforge_agent/install/shell.py
src/proseforge_agent/install/support_bundle.py
src/proseforge_agent/install/uninstall.py
src/proseforge_agent/install/windows.py
src/proseforge_agent/llm/__init__.py
src/proseforge_agent/llm/base.py
src/proseforge_agent/llm/capabilities.py
src/proseforge_agent/llm/certification.py
src/proseforge_agent/llm/docs_refresh.py
src/proseforge_agent/llm/fake.py
src/proseforge_agent/llm/http.py
src/proseforge_agent/llm/openai_compatible.py
src/proseforge_agent/llm/policies.py
src/proseforge_agent/llm/probes.py
src/proseforge_agent/llm/profiles.py
src/proseforge_agent/llm/registry.py
src/proseforge_agent/llm/router.py
src/proseforge_agent/llm/streaming.py
src/proseforge_agent/llm/usage.py
src/proseforge_agent/llm/providers/__init__.py
src/proseforge_agent/llm/providers/_openai_shape.py
src/proseforge_agent/llm/providers/anthropic.py
src/proseforge_agent/llm/providers/deepseek.py
src/proseforge_agent/llm/providers/doubao.py
src/proseforge_agent/llm/providers/gemini.py
src/proseforge_agent/llm/providers/glm.py
src/proseforge_agent/llm/providers/grok.py
src/proseforge_agent/llm/providers/mimo.py
src/proseforge_agent/llm/providers/minimax.py
src/proseforge_agent/llm/providers/openai.py
src/proseforge_agent/llm/providers/qwen.py
src/proseforge_agent/llm/providers/profiles/anthropic.yaml
src/proseforge_agent/llm/providers/profiles/deepseek.yaml
src/proseforge_agent/llm/providers/profiles/doubao.yaml
src/proseforge_agent/llm/providers/profiles/gemini.yaml
src/proseforge_agent/llm/providers/profiles/glm.yaml
src/proseforge_agent/llm/providers/profiles/mimo.yaml
src/proseforge_agent/llm/providers/profiles/minimax.yaml
src/proseforge_agent/llm/providers/profiles/openai.yaml
src/proseforge_agent/llm/providers/profiles/qwen.yaml
src/proseforge_agent/llm/providers/profiles/xai.yaml
src/proseforge_agent/mcp/__init__.py
src/proseforge_agent/mcp/approval.py
src/proseforge_agent/mcp/client.py
src/proseforge_agent/mcp/credentials.py
src/proseforge_agent/mcp/policy.py
src/proseforge_agent/mcp/registry.py
src/proseforge_agent/mcp/schema.py
src/proseforge_agent/memory/__init__.py
src/proseforge_agent/memory/compact.py
src/proseforge_agent/memory/ingest.py
src/proseforge_agent/memory/nudges.py
src/proseforge_agent/memory/review.py
src/proseforge_agent/memory/schema.py
src/proseforge_agent/memory/store.py
src/proseforge_agent/memory/user_model.py
src/proseforge_agent/notifications/__init__.py
src/proseforge_agent/notifications/core.py
src/proseforge_agent/notifications/desktop.py
src/proseforge_agent/notifications/jobs.py
src/proseforge_agent/notifications/webhook.py
src/proseforge_agent/novel/__init__.py
src/proseforge_agent/novel/approval_queue.py
src/proseforge_agent/novel/artifacts.py
src/proseforge_agent/novel/backup_verification.py
src/proseforge_agent/novel/bible.py
src/proseforge_agent/novel/character_arcs.py
src/proseforge_agent/novel/continuity.py
src/proseforge_agent/novel/draft_versioning.py
src/proseforge_agent/novel/editorial_pipeline.py
src/proseforge_agent/novel/exporter.py
src/proseforge_agent/novel/foreshadowing.py
src/proseforge_agent/novel/importer.py
src/proseforge_agent/novel/literary_regression.py
src/proseforge_agent/novel/manifest.py
src/proseforge_agent/novel/manuscript_search.py
src/proseforge_agent/novel/plot_threads.py
src/proseforge_agent/novel/project_health.py
src/proseforge_agent/novel/publishing.py
src/proseforge_agent/novel/reader_review.py
src/proseforge_agent/novel/relationship_graph.py
src/proseforge_agent/novel/reorganize.py
src/proseforge_agent/novel/rewrite_strategies.py
src/proseforge_agent/novel/safety.py
src/proseforge_agent/novel/scenes.py
src/proseforge_agent/novel/storage.py
src/proseforge_agent/novel/style_profile.py
src/proseforge_agent/novel/timeline.py
src/proseforge_agent/novel/writing_analytics.py
src/proseforge_agent/novel/writing_quality.py
src/proseforge_agent/novel/writing_rules.py
src/proseforge_agent/planning/__init__.py
src/proseforge_agent/planning/intake.py
src/proseforge_agent/planning/phase_plan.py
src/proseforge_agent/plugins/__init__.py
src/proseforge_agent/plugins/dependencies.py
src/proseforge_agent/plugins/discovery.py
src/proseforge_agent/plugins/harness.py
src/proseforge_agent/plugins/hooks.py
src/proseforge_agent/plugins/manager.py
src/proseforge_agent/plugins/manifest.py
src/proseforge_agent/plugins/permissions.py
src/proseforge_agent/plugins/sandbox.py
src/proseforge_agent/proseforge/__init__.py
src/proseforge_agent/proseforge/adapter.py
src/proseforge_agent/proseforge/results.py
src/proseforge_agent/release/__init__.py
src/proseforge_agent/release/complete_agent_gate.py
src/proseforge_agent/release/publish.py
src/proseforge_agent/release/version_policy.py
src/proseforge_agent/reports/__init__.py
src/proseforge_agent/reports/registry.py
src/proseforge_agent/reports/render.py
src/proseforge_agent/retrieval/__init__.py
src/proseforge_agent/retrieval/embeddings.py
src/proseforge_agent/retrieval/evaluation.py
src/proseforge_agent/retrieval/evidence.py
src/proseforge_agent/retrieval/hybrid.py
src/proseforge_agent/retrieval/index.py
src/proseforge_agent/retrieval/ingestion.py
src/proseforge_agent/retrieval/router.py
src/proseforge_agent/retrieval/vector_store.py
src/proseforge_agent/service/__init__.py
src/proseforge_agent/service/api.py
src/proseforge_agent/service/http_server.py
src/proseforge_agent/setup/__init__.py
src/proseforge_agent/setup/config_generator.py
src/proseforge_agent/setup/first_run.py
src/proseforge_agent/setup/modes.py
src/proseforge_agent/setup/recovery.py
src/proseforge_agent/setup/summary.py
src/proseforge_agent/setup/wizard.py
src/proseforge_agent/skills/__init__.py
src/proseforge_agent/skills/audit.py
src/proseforge_agent/skills/creation.py
src/proseforge_agent/skills/hub.py
src/proseforge_agent/skills/improvement.py
src/proseforge_agent/skills/install.py
src/proseforge_agent/skills/registry.py
src/proseforge_agent/skills/usage.py
src/proseforge_agent/testing/__init__.py
src/proseforge_agent/testing/fakes.py
src/proseforge_agent/tools/__init__.py
src/proseforge_agent/tools/managed/__init__.py
src/proseforge_agent/tools/managed/cloud_browser.py
src/proseforge_agent/tools/managed/media.py
src/proseforge_agent/tools/managed/url_safety.py
src/proseforge_agent/tools/managed/web_search.py
src/proseforge_agent/tui/__init__.py
src/proseforge_agent/tui/ansi.py
src/proseforge_agent/tui/app.py
src/proseforge_agent/tui/fullscreen.py
src/proseforge_agent/tui/keys.py
src/proseforge_agent/tui/screen.py
src/proseforge_agent/tui/streaming.py
src/proseforge_agent/workflow/__init__.py
src/proseforge_agent/workflow/recovery.py
src/proseforge_agent/workflow/state.py
tests/test_agent_events_jobs.py
tests/test_agent_kernel.py
tests/test_agent_loop.py
tests/test_agent_profiles_personas.py
tests/test_agent_safety_guard.py
tests/test_agent_tools_permissions.py
tests/test_app_dirs.py
tests/test_attachment_ingestion.py
tests/test_audit_trail_debuggability.py
tests/test_binary_build.py
tests/test_binary_packaging.py
tests/test_capabilities.py
tests/test_chapter_lifecycle.py
tests/test_chapter_review.py
tests/test_chat_cli_repl.py
tests/test_chat_memory_preferences.py
tests/test_chat_prompt_protocol.py
tests/test_chat_retrieval_citations.py
tests/test_chat_session_store.py
tests/test_chat_workflow_handoff.py
tests/test_ci_pipeline.py
tests/test_cli.py
tests/test_cli_commands.py
tests/test_cli_config_yaml_example_seed.py
tests/test_cli_quickstart.py
tests/test_community_and_agent_docs.py
tests/test_complete_agent_release_gate.py
tests/test_concurrency_locking.py
tests/test_config.py
tests/test_context_window_management.py
tests/test_control_interrupt.py
tests/test_conversation_lifecycle.py
tests/test_cross_session_search.py
tests/test_daily_recommendations.py
tests/test_daily_workbook.py
tests/test_default_chat_repl_on_bare_command.py
tests/test_default_provider_resolution.py
tests/test_docker_distribution.py
tests/test_dotenv_support.py
tests/test_e2e_demo.py
tests/test_evidence_pack.py
tests/test_execution_guard_timeout.py
tests/test_extensions.py
tests/test_first_run_auto_trigger.py
tests/test_first_run_onboarding.py
tests/test_fs_edit_and_registry_hardening.py
tests/test_general_tools.py
tests/test_graceful_degradation.py
tests/test_injection_guard_cjk_precision.py
tests/test_installation_doctor.py
tests/test_intent_router.py
tests/test_linux_native_support.py
tests/test_llm_fake_and_routing.py
tests/test_llm_response_normalization.py
tests/test_local_agent_service_api.py
tests/test_loud_placeholders_and_wiring.py
tests/test_low_severity_review_cleanups.py
tests/test_macos_native_support.py
tests/test_managed_install_scripts.py
tests/test_mcp_policy_enforced_in_client.py
tests/test_memory_compaction.py
tests/test_memory_ingestion.py
tests/test_memory_schema.py
tests/test_memory_store.py
tests/test_middleware_hooks_trajectory_datasets.py
tests/test_middleware_wiring.py
tests/test_native_qa_matrix.py
tests/test_native_secret_storage.py
tests/test_observer_hooks_telemetry_export.py
tests/test_offline_local_model_setup.py
tests/test_offline_mode.py
tests/test_openai_compatible_provider.py
tests/test_os_installers.py
tests/test_package.py
tests/test_phase_plan_generator.py
tests/test_platform_io.py
tests/test_prompt_template_registry.py
tests/test_proseforge_adapter.py
tests/test_provider_anthropic.py
tests/test_provider_certification.py
tests/test_provider_deepseek.py
tests/test_provider_doubao.py
tests/test_provider_fallback.py
tests/test_provider_gemini.py
tests/test_provider_glm.py
tests/test_provider_grok.py
tests/test_provider_mimo.py
tests/test_provider_minimax.py
tests/test_provider_openai.py
tests/test_provider_probes.py
tests/test_provider_profiles.py
tests/test_provider_qwen.py
tests/test_provider_registry.py
tests/test_provider_router.py
tests/test_provider_setup_wizard.py
tests/test_provider_usage_metering.py
tests/test_pypi_first_publish_and_version_bump.py
tests/test_pypi_publish.py
tests/test_python_install_flows.py
tests/test_readme_localization.py
tests/test_release_checks.py
tests/test_report_readiness_badge.py
tests/test_reports.py
tests/test_request_cache.py
tests/test_retrieval_router.py
tests/test_rewrite_accept.py
tests/test_self_verification.py
tests/test_service_http_server.py
tests/test_session_branching.py
tests/test_session_export_import.py
tests/test_shell_completions_launchers.py
tests/test_store_concurrency_and_idempotency.py
tests/test_streaming_responses.py
tests/test_streaming_tool_output.py
tests/test_structured_function_calling.py
tests/test_sub_agent.py
tests/test_support_bundle.py
tests/test_system_prompt_management.py
tests/test_task_planner.py
tests/test_tool_result_artifacts_output_limits.py
tests/test_tool_sandbox.py
tests/test_tool_timeout_rate_limit_circuit_breaker.py
tests/test_unified_redaction.py
tests/test_uninstall_data_retention.py
tests/test_upgrade_migration_backup.py
tests/test_windows_native_support.py
tests/test_windows_utf8_bootstrap.py
tests/test_workflow_recovery.py
tests/test_workflow_state.py
tests/test_workspace.py