.dockerignore
.env.example
.gitignore
.importlinter
AGENTS.md
CLAUDE.md
Dockerfile
LICENSE
README.md
README.ru.md
config.yaml
conftest.py
docker-compose.yml
mkdocs.yml
pyproject.toml
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
.codex-staging/feature-dev/README.md
.codex-staging/feature-dev/SKILL.md
.codex-staging/feature-dev/references/code-architect.md
.codex-staging/feature-dev/references/code-explorer.md
.codex-staging/feature-dev/references/code-reviewer.md
.devcontainer/devcontainer.json
.github/dependabot.yml
.github/release.yml
.github/release-metadata/README.md
.github/release-metadata/v0.1.10.json
.github/release-metadata/v0.1.12.json
.github/release-metadata/v0.1.13.json
.github/release-metadata/v0.1.14.json
.github/release-metadata/v0.1.15.json
.github/release-metadata/v0.1.16.json
.github/release-metadata/v0.1.17.json
.github/release-metadata/v0.1.19.json
.github/release-metadata/v0.2.0.json
.github/release-metadata/v0.2.1.json
.github/release-metadata/v0.2.2.json
.github/release-metadata/v0.2.3.json
.github/release-metadata/v0.2.4.json
.github/scripts/render_release.py
.github/workflows/ci.yml
.github/workflows/claude.yml
.github/workflows/docs.yml
.github/workflows/real-provider.yml
.github/workflows/release.yml
.superpowers/brainstorm/28609-1775540883/state/server.pid
.superpowers/brainstorm/28771-1775540892/state/server.pid
adk/tg_content_factory/__init__.py
adk/tg_content_factory/agent.py
data/deepagents_model_compatibility_catalog.json
docs/architecture.md
docs/feature-map.md
docs/index.md
docs/parity-matrix.md
docs/providers.md
docs/semantic-search.md
docs/design/plugin-system.md
docs/features/agent.md
docs/features/analytics.md
docs/features/channels.md
docs/features/collection.md
docs/features/dialogs.md
docs/features/filters.md
docs/features/notifications.md
docs/features/overview.md
docs/features/photo-loader.md
docs/features/pipelines.md
docs/features/scheduler.md
docs/features/search.md
docs/getting-started/configuration.md
docs/getting-started/installation.md
docs/getting-started/quickstart.md
docs/operators/database-maintenance.md
docs/operators/scheduler.md
docs/operators/sso-session-transfer.md
docs/plans/csrf-starlette-csrf-investigation.md
docs/plans/zai-provider-support.md
docs/reference/agent-tools.md
docs/reference/cli.md
docs/reference/doc-coverage.md
docs/reference/parity.md
docs/reference/rss-feeds.md
docs/reference/web-api.md
docs/reference/api/agent-tools-api.md
docs/reference/api/cli-internals.md
docs/reference/api/index.md
docs/reference/api/services.md
docs/superpowers/plans/2026-04-06-pipelines-ui-redesign.md
docs/superpowers/specs/2026-04-09-pipeline-redesign-design.md
docs/testing/cli-dangerous.md
docs/testing/real-telegram.md
docs/testing/web-coverage-plan-extended.md
docs/testing/web-coverage-plan.md
scripts/code_health.py
scripts/detect_reinvented.py
scripts/doc_coverage.py
scripts/reinvented_baseline.json
scripts/release_pypi.sh
skills/tg-agent/SKILL.md
skills/tg-agent/reference.md
src/__init__.py
src/collection_queue.py
src/config.py
src/live_runtime_pause.py
src/main.py
src/models.py
src/parsers.py
src/settings_utils.py
src/agent/__init__.py
src/agent/adk_backend.py
src/agent/codex_backend.py
src/agent/context.py
src/agent/manager.py
src/agent/models.py
src/agent/permission_gate.py
src/agent/prompt_template.py
src/agent/provider_registry.py
src/agent/react_agent.py
src/agent/runtime_context.py
src/agent/zai_errors.py
src/agent/backends/__init__.py
src/agent/backends/_stream.py
src/agent/backends/claude_sdk.py
src/agent/backends/deepagents.py
src/agent/tools/__init__.py
src/agent/tools/_categories.py
src/agent/tools/_formatters.py
src/agent/tools/_photo_loader_runtime.py
src/agent/tools/_pipeline_runtime.py
src/agent/tools/_registry.py
src/agent/tools/_telegram_runtime.py
src/agent/tools/accounts.py
src/agent/tools/agent_threads.py
src/agent/tools/analytics.py
src/agent/tools/channels.py
src/agent/tools/collection.py
src/agent/tools/deepagents_sync.py
src/agent/tools/dialogs.py
src/agent/tools/export.py
src/agent/tools/filters.py
src/agent/tools/images.py
src/agent/tools/messaging.py
src/agent/tools/messaging_admin.py
src/agent/tools/messaging_chat_state.py
src/agent/tools/messaging_media.py
src/agent/tools/messaging_schemas.py
src/agent/tools/messaging_write.py
src/agent/tools/moderation.py
src/agent/tools/notifications.py
src/agent/tools/permissions.py
src/agent/tools/photo_loader.py
src/agent/tools/photo_loader_read.py
src/agent/tools/photo_loader_schemas.py
src/agent/tools/photo_loader_write.py
src/agent/tools/pipeline_read.py
src/agent/tools/pipeline_runs.py
src/agent/tools/pipeline_schemas.py
src/agent/tools/pipeline_templates.py
src/agent/tools/pipeline_write.py
src/agent/tools/pipelines.py
src/agent/tools/scheduler.py
src/agent/tools/search.py
src/agent/tools/search_queries.py
src/agent/tools/settings.py
src/agent/tools/telegram_queue.py
src/cli/__init__.py
src/cli/dotenv.py
src/cli/graph_builder.py
src/cli/graph_viz.py
src/cli/main.py
src/cli/node_dsl.py
src/cli/process_control.py
src/cli/runtime.py
src/cli/typer_app.py
src/cli/typer_commands.py
src/cli/worker_handoff.py
src/cli/commands/__init__.py
src/cli/commands/account.py
src/cli/commands/agent.py
src/cli/commands/agent_tui.py
src/cli/commands/agent_tui.tcss
src/cli/commands/analytics.py
src/cli/commands/channel.py
src/cli/commands/collect.py
src/cli/commands/common.py
src/cli/commands/debug.py
src/cli/commands/dialogs.py
src/cli/commands/export.py
src/cli/commands/filter.py
src/cli/commands/image.py
src/cli/commands/mcp_server.py
src/cli/commands/messages.py
src/cli/commands/notification.py
src/cli/commands/photo_loader.py
src/cli/commands/pipeline.py
src/cli/commands/provider.py
src/cli/commands/scheduler.py
src/cli/commands/search.py
src/cli/commands/search_query.py
src/cli/commands/serve.py
src/cli/commands/server_control.py
src/cli/commands/settings.py
src/cli/commands/test.py
src/cli/commands/translate.py
src/cli/commands/worker.py
src/database/__init__.py
src/database/bundles.py
src/database/connection.py
src/database/facade.py
src/database/live_accounts.py
src/database/migrations.py
src/database/pool.py
src/database/schema.py
src/database/repositories/_transactions.py
src/database/repositories/accounts.py
src/database/repositories/channel_ratings.py
src/database/repositories/channel_stats.py
src/database/repositories/channels.py
src/database/repositories/collection_tasks.py
src/database/repositories/content_pipelines.py
src/database/repositories/decisions.py
src/database/repositories/dialog_batch.py
src/database/repositories/dialog_cache.py
src/database/repositories/dm_messages.py
src/database/repositories/filters.py
src/database/repositories/generated_images.py
src/database/repositories/generation_runs.py
src/database/repositories/incoming_dms.py
src/database/repositories/messages.py
src/database/repositories/notification_bots.py
src/database/repositories/notified_messages.py
src/database/repositories/photo_loader.py
src/database/repositories/pipeline_action_log.py
src/database/repositories/pipeline_templates.py
src/database/repositories/runtime_snapshots.py
src/database/repositories/search_log.py
src/database/repositories/search_queries.py
src/database/repositories/settings.py
src/database/repositories/telegram_commands.py
src/database/seeds/channel_ratings.csv
src/filters/__init__.py
src/filters/analyzer.py
src/filters/criteria.py
src/filters/models.py
src/runtime/worker.py
src/scheduler/__init__.py
src/scheduler/manager.py
src/scheduler/service.py
src/search/__init__.py
src/search/ai_search.py
src/search/engine.py
src/search/local_search.py
src/search/numpy_semantic.py
src/search/persistence.py
src/search/telegram_search.py
src/search/transformers.py
src/security/__init__.py
src/security/session_cipher.py
src/services/__init__.py
src/services/ab_testing_service.py
src/services/account_availability.py
src/services/account_service.py
src/services/agent_provider_service.py
src/services/channel_analysis_service.py
src/services/channel_analytics_service.py
src/services/channel_onboarding.py
src/services/channel_service.py
src/services/collection_service.py
src/services/content_analytics_service.py
src/services/content_calendar_service.py
src/services/content_generation_service.py
src/services/dialog_batch_service.py
src/services/draft_notification_service.py
src/services/embedding_service.py
src/services/error_recovery_service.py
src/services/export_service.py
src/services/filter_deletion_service.py
src/services/generation_service.py
src/services/image_generation_service.py
src/services/image_provider_service.py
src/services/jobs_read_model.py
src/services/notification_matcher.py
src/services/notification_service.py
src/services/notification_target_service.py
src/services/photo_auto_upload_service.py
src/services/photo_publish_service.py
src/services/photo_task_service.py
src/services/pipeline_executor.py
src/services/pipeline_filters.py
src/services/pipeline_llm_requirements.py
src/services/pipeline_refs.py
src/services/pipeline_result.py
src/services/pipeline_service.py
src/services/pipeline_templates_builtin.py
src/services/production_limits_service.py
src/services/provider_adapters.py
src/services/provider_model_cache.py
src/services/provider_model_compatibility.py
src/services/provider_service.py
src/services/publish_service.py
src/services/quality_scoring_service.py
src/services/runtime_diagnostics.py
src/services/s3_store.py
src/services/search_query_service.py
src/services/search_service.py
src/services/task_enqueuer.py
src/services/telegram_action_inventory.py
src/services/telegram_actions.py
src/services/telegram_command_dispatcher.py
src/services/telegram_command_service.py
src/services/telegram_export_builder.py
src/services/translation_service.py
src/services/trend_service.py
src/services/unified_dispatcher.py
src/services/dispatcher/__init__.py
src/services/dispatcher/_base.py
src/services/dispatcher/_constants.py
src/services/dispatcher/_errors.py
src/services/dispatcher/accounts_mixin.py
src/services/dispatcher/auth_mixin.py
src/services/dispatcher/channels_mixin.py
src/services/dispatcher/dialogs_mixin.py
src/services/dispatcher/moderation_mixin.py
src/services/dispatcher/notifications_mixin.py
src/services/dispatcher/photo_mixin.py
src/services/dispatcher/scheduler_mixin.py
src/services/dispatcher/search_mixin.py
src/services/pipeline_nodes/__init__.py
src/services/pipeline_nodes/base.py
src/services/pipeline_nodes/handlers.py
src/services/task_handlers/__init__.py
src/services/task_handlers/base.py
src/services/task_handlers/content.py
src/services/task_handlers/export.py
src/services/task_handlers/filter_analyze.py
src/services/task_handlers/photo.py
src/services/task_handlers/pipeline.py
src/services/task_handlers/stats.py
src/services/task_handlers/translation.py
src/telegram/__init__.py
src/telegram/account_lease_pool.py
src/telegram/auth.py
src/telegram/backends.py
src/telegram/botfather.py
src/telegram/client_pool.py
src/telegram/collector.py
src/telegram/collector_message_parse.py
src/telegram/collector_resolve.py
src/telegram/collector_types.py
src/telegram/dm_archive.py
src/telegram/dm_catchup.py
src/telegram/dm_history.py
src/telegram/dm_listener.py
src/telegram/identity.py
src/telegram/media.py
src/telegram/mtproto_watchdog.py
src/telegram/notifier.py
src/telegram/outgoing_ceiling.py
src/telegram/pool_dialogs.py
src/telegram/pool_flood.py
src/telegram/pool_lifecycle.py
src/telegram/reactions.py
src/telegram/resolve_guard.py
src/telegram/session_materializer.py
src/telegram/utils.py
src/telegram/collector_mixins/__init__.py
src/telegram/collector_mixins/cancellation.py
src/telegram/collector_mixins/collection.py
src/telegram/collector_mixins/stats.py
src/telegram/collector_mixins/stream.py
src/utils/__init__.py
src/utils/asyncio.py
src/utils/datetime.py
src/utils/introspection.py
src/utils/json.py
src/utils/safe_logging.py
src/utils/search_query_chat_filter.py
src/utils/text_safety.py
src/web/__init__.py
src/web/app.py
src/web/assembly.py
src/web/bootstrap.py
src/web/container.py
src/web/csrf.py
src/web/deps.py
src/web/embedded_worker.py
src/web/log_handler.py
src/web/panel_auth.py
src/web/password_policy.py
src/web/paths.py
src/web/query_params.py
src/web/redirects.py
src/web/responses.py
src/web/runtime_shims.py
src/web/session.py
src/web/snapshot_refresher.py
src/web/template_globals.py
src/web/timing.py
src/web/agent/__init__.py
src/web/agent/forms.py
src/web/agent/handlers.py
src/web/agent/responses.py
src/web/channels/__init__.py
src/web/channels/forms.py
src/web/channels/handlers.py
src/web/channels/responses.py
src/web/dialogs/__init__.py
src/web/dialogs/forms.py
src/web/dialogs/handlers.py
src/web/dialogs/responses.py
src/web/filter/__init__.py
src/web/filter/forms.py
src/web/filter/handlers.py
src/web/filter/responses.py
src/web/images/__init__.py
src/web/images/forms.py
src/web/images/handlers.py
src/web/images/responses.py
src/web/photo_loader/__init__.py
src/web/photo_loader/forms.py
src/web/photo_loader/handlers.py
src/web/photo_loader/responses.py
src/web/pipelines/__init__.py
src/web/pipelines/forms.py
src/web/pipelines/handlers.py
src/web/pipelines/responses.py
src/web/routes/__init__.py
src/web/routes/accounts.py
src/web/routes/agent.py
src/web/routes/analytics.py
src/web/routes/auth.py
src/web/routes/calendar.py
src/web/routes/channel_collection.py
src/web/routes/channel_renames.py
src/web/routes/channels.py
src/web/routes/dashboard.py
src/web/routes/debug.py
src/web/routes/dialogs.py
src/web/routes/export.py
src/web/routes/filter.py
src/web/routes/images.py
src/web/routes/import_channels.py
src/web/routes/jobs.py
src/web/routes/moderation.py
src/web/routes/photo_loader.py
src/web/routes/pipelines.py
src/web/routes/rss.py
src/web/routes/scheduler.py
src/web/routes/search.py
src/web/routes/search_queries.py
src/web/routes/settings.py
src/web/routes/tasks.py
src/web/routes/telegram_commands.py
src/web/scheduler/__init__.py
src/web/scheduler/commands.py
src/web/scheduler/context.py
src/web/scheduler/forms.py
src/web/scheduler/handlers.py
src/web/scheduler/responses.py
src/web/schemas/__init__.py
src/web/schemas/accounts.py
src/web/schemas/agent.py
src/web/schemas/analytics.py
src/web/schemas/calendar.py
src/web/schemas/common.py
src/web/schemas/dialogs.py
src/web/schemas/pipelines.py
src/web/search/__init__.py
src/web/search/forms.py
src/web/search/handlers.py
src/web/search/responses.py
src/web/search_queries/__init__.py
src/web/search_queries/forms.py
src/web/search_queries/handlers.py
src/web/search_queries/responses.py
src/web/settings/__init__.py
src/web/settings/forms.py
src/web/settings/handlers.py
src/web/settings/responses.py
src/web/static/_busy_button.js
src/web/static/_theme_init.js
src/web/static/settings.js
src/web/static/style.css
src/web/static/js/app.js
src/web/static/js/nav-progress.js
src/web/static/js/searchable-picker.js
src/web/templates/_debug_errors.html
src/web/templates/_debug_logs.html
src/web/templates/_dry_run_results.html
src/web/templates/_macros.html
src/web/templates/_macros_ui.html
src/web/templates/_timing_rows.html
src/web/templates/agent.html
src/web/templates/analytics.html
src/web/templates/base.html
src/web/templates/calendar.html
src/web/templates/channel_renames.html
src/web/templates/channel_review.html
src/web/templates/channels.html
src/web/templates/dashboard.html
src/web/templates/debug.html
src/web/templates/debug_timing.html
src/web/templates/dialogs.html
src/web/templates/dialogs_create_channel.html
src/web/templates/error.html
src/web/templates/filter_manage.html
src/web/templates/filter_manage_content.html
src/web/templates/images.html
src/web/templates/import_channels.html
src/web/templates/jobs.html
src/web/templates/jobs_table.html
src/web/templates/login.html
src/web/templates/moderation.html
src/web/templates/moderation_content.html
src/web/templates/photo_loader.html
src/web/templates/photo_loader_batch_row.html
src/web/templates/photo_loader_content.html
src/web/templates/pipelines.html
src/web/templates/pipelines_content.html
src/web/templates/scheduler.html
src/web/templates/search.html
src/web/templates/search_queries.html
src/web/templates/search_results.html
src/web/templates/settings.html
src/web/templates/web_login.html
src/web/templates/agent/_threads.html
src/web/templates/analytics/_channel_selector.html
src/web/templates/analytics/_content_pipelines.html
src/web/templates/analytics/_content_summary.html
src/web/templates/analytics/_engagement.html
src/web/templates/analytics/_hourly.html
src/web/templates/analytics/_rating_verdict.html
src/web/templates/analytics/_top_messages.html
src/web/templates/analytics/_trends_channels.html
src/web/templates/analytics/_trends_emojis.html
src/web/templates/analytics/_trends_topics.html
src/web/templates/analytics/channel_ratings.html
src/web/templates/analytics/channels.html
src/web/templates/analytics/content.html
src/web/templates/analytics/trends.html
src/web/templates/calendar/_grid.html
src/web/templates/calendar/_stats.html
src/web/templates/calendar/_upcoming.html
src/web/templates/channels/_list.html
src/web/templates/dashboard/_overview.html
src/web/templates/dialogs/_history.html
src/web/templates/dialogs/_list.html
src/web/templates/moderation/view.html
src/web/templates/pipelines/create.html
src/web/templates/pipelines/edit.html
src/web/templates/pipelines/generate.html
src/web/templates/pipelines/templates.html
src/web/templates/scheduler/_health.html
src/web/templates/scheduler/_jobs.html
src/web/templates/settings/_accounts.html
src/web/templates/settings/_credentials.html
src/web/templates/settings/_devmode.html
src/web/templates/settings/_filters.html
src/web/templates/settings/_image_providers.html
src/web/templates/settings/_notifications.html
src/web/templates/settings/_scheduler.html
src/web/templates/settings/_semantic.html
src/web/templates/settings/_tool_permissions.html
src/web/templates/settings/_translation.html
tests/__init__.py
tests/agent_tools_helpers.py
tests/conftest.py
tests/helpers.py
tests/test_ab_testing_service.py
tests/test_account_availability.py
tests/test_account_lease_pool.py
tests/test_account_service.py
tests/test_adk_app.py
tests/test_adk_backend.py
tests/test_agent.py
tests/test_agent_errors.py
tests/test_agent_manager_runtime_paths.py
tests/test_agent_models.py
tests/test_agent_provider_service.py
tests/test_agent_threads_moderation_runtime_paths.py
tests/test_agent_tool_smoke_contract.py
tests/test_agent_tools.py
tests/test_agent_tools_ab_variants.py
tests/test_agent_tools_accounts.py
tests/test_agent_tools_analytics.py
tests/test_agent_tools_channels.py
tests/test_agent_tools_collection.py
tests/test_agent_tools_deepagents_sync.py
tests/test_agent_tools_dialogs.py
tests/test_agent_tools_filters.py
tests/test_agent_tools_images.py
tests/test_agent_tools_init.py
tests/test_agent_tools_messaging.py
tests/test_agent_tools_messaging_errors.py
tests/test_agent_tools_moderation.py
tests/test_agent_tools_notifications.py
tests/test_agent_tools_permissions.py
tests/test_agent_tools_photo_loader.py
tests/test_agent_tools_pipelines.py
tests/test_agent_tools_pipelines_write_paths.py
tests/test_agent_tools_real_telegram.py
tests/test_agent_tools_registry.py
tests/test_agent_tools_scheduler.py
tests/test_agent_tools_search_queries.py
tests/test_agent_tools_search_telegram.py
tests/test_agent_tools_session_io_1144.py
tests/test_agent_tools_settings.py
tests/test_agent_tools_telegram_queue.py
tests/test_agent_tui.py
tests/test_ai_search.py
tests/test_auth.py
tests/test_auth_flow_cli.py
tests/test_backends.py
tests/test_bootstrap.py
tests/test_bundles.py
tests/test_channel_analysis_service.py
tests/test_channel_analytics_service.py
tests/test_channel_onboarding.py
tests/test_channel_renames_routes.py
tests/test_channel_service.py
tests/test_channel_service_new.py
tests/test_channel_stats.py
tests/test_chat_filter_normalize.py
tests/test_ci_workflow_structure.py
tests/test_cli.py
tests/test_cli_account_commands.py
tests/test_cli_agent_commands.py
tests/test_cli_agent_parity.py
tests/test_cli_analytics.py
tests/test_cli_analytics_commands.py
tests/test_cli_channel_commands.py
tests/test_cli_channel_pipeline_route_paths.py
tests/test_cli_commands_edge_cases.py
tests/test_cli_common.py
tests/test_cli_debug_commands.py
tests/test_cli_dialogs.py
tests/test_cli_dialogs_notifications_scheduler.py
tests/test_cli_dialogs_worker_handoff.py
tests/test_cli_export.py
tests/test_cli_export_commands.py
tests/test_cli_extended.py
tests/test_cli_filter.py
tests/test_cli_graph_builder.py
tests/test_cli_image_providers.py
tests/test_cli_image_scheduler_web_routes.py
tests/test_cli_issue_303.py
tests/test_cli_main.py
tests/test_cli_messages.py
tests/test_cli_node_dsl.py
tests/test_cli_notification_commands.py
tests/test_cli_photo_loader.py
tests/test_cli_pipeline_commands.py
tests/test_cli_pipeline_helpers.py
tests/test_cli_pool_classification.py
tests/test_cli_process_control.py
tests/test_cli_process_database_repository_paths.py
tests/test_cli_provider.py
tests/test_cli_provider_commands.py
tests/test_cli_runtime_logging_pool.py
tests/test_cli_search_commands.py
tests/test_cli_serve_commands.py
tests/test_cli_settings.py
tests/test_cli_settings_commands.py
tests/test_cli_telegram_agent_dispatcher_paths.py
tests/test_cli_test_commands.py
tests/test_cli_translate.py
tests/test_cli_translate_commands.py
tests/test_cli_typer_app.py
tests/test_cli_typer_wave1.py
tests/test_cli_typer_wave2.py
tests/test_cli_typer_wave3.py
tests/test_cli_typer_wave4.py
tests/test_cli_worker_handoff.py
tests/test_client_pool.py
tests/test_client_pool_decomposition.py
tests/test_client_pool_extended.py
tests/test_client_pool_lease_stress.py
tests/test_client_pool_lifecycle.py
tests/test_client_pool_resolve_guard.py
tests/test_client_pool_runtime.py
tests/test_codex_backend.py
tests/test_collection_interleave_regression.py
tests/test_collection_queue_db_pull.py
tests/test_collection_queue_strand.py
tests/test_collection_service_new.py
tests/test_collector.py
tests/test_collector_extended.py
tests/test_collector_internals.py
tests/test_collector_message_parse.py
tests/test_collector_regression_guards.py
tests/test_collector_runtime.py
tests/test_config.py
tests/test_conftest_xdist.py
tests/test_connection_tuning.py
tests/test_content_analytics_service.py
tests/test_content_calendar_service.py
tests/test_content_cycle_e2e.py
tests/test_content_generation_ab_testing.py
tests/test_content_generation_service.py
tests/test_content_generation_service_edge_cases.py
tests/test_content_moderation_status_invariant.py
tests/test_content_task_handler.py
tests/test_csrf.py
tests/test_database.py
tests/test_database_pool.py
tests/test_database_write_lock.py
tests/test_db_access_conventions.py
tests/test_db_connection.py
tests/test_deepagents_sync_provider_paths.py
tests/test_detect_reinvented.py
tests/test_dialog_batch_service.py
tests/test_dialog_cache_ttl.py
tests/test_dialogs.py
tests/test_dialogs_cli_and_web_actions.py
tests/test_dialogs_handoff_table_audit.py
tests/test_dm_archive.py
tests/test_dm_catchup.py
tests/test_dm_listener.py
tests/test_doc_coverage.py
tests/test_docs_api_reference.py
tests/test_draft_notification_service.py
tests/test_embedding_service.py
tests/test_error_recovery_integration.py
tests/test_error_recovery_service.py
tests/test_export_cli_parser.py
tests/test_export_service.py
tests/test_export_task_handler.py
tests/test_filter_deletion_service.py
tests/test_filter_flash_messages.py
tests/test_filters.py
tests/test_flood_breaker.py
tests/test_forward_citations_repo.py
tests/test_generation_runs_repo.py
tests/test_generation_service.py
tests/test_generation_service_live.py
tests/test_generation_service_rag_context.py
tests/test_generation_service_streaming.py
tests/test_generation_service_streaming_edge_cases.py
tests/test_graph_viz.py
tests/test_image_adapters.py
tests/test_image_generation_service.py
tests/test_image_provider_service.py
tests/test_import_web.py
tests/test_imports.py
tests/test_integration.py
tests/test_integration_generation.py
tests/test_interop_task_types.py
tests/test_jobs_read_model.py
tests/test_live_cli_readiness.py
tests/test_live_runtime_pause.py
tests/test_local_search.py
tests/test_local_search_semantic_paths.py
tests/test_main_client_pool_collector_paths.py
tests/test_mcp_server_stdio.py
tests/test_messaging_deepagents_provider_paths.py
tests/test_migrations.py
tests/test_migrations_schema_paths.py
tests/test_migrations_worker_bootstrap_paths.py
tests/test_mtproto_watchdog.py
tests/test_node_dsl.py
tests/test_notification.py
tests/test_notification_matcher.py
tests/test_notification_target_service.py
tests/test_notifier_delivery_paths.py
tests/test_outgoing_ceiling.py
tests/test_packaging_deps.py
tests/test_packaging_release.py
tests/test_panel_auth.py
tests/test_parallel_collection.py
tests/test_parsers.py
tests/test_parsers_properties.py
tests/test_permission_gate.py
tests/test_photo_auto_upload_service.py
tests/test_photo_loader.py
tests/test_photo_publish_runtime.py
tests/test_photo_task_lifecycle.py
tests/test_pipeline_cli.py
tests/test_pipeline_dry_run_limit.py
tests/test_pipeline_executor.py
tests/test_pipeline_filters.py
tests/test_pipeline_graph.py
tests/test_pipeline_llm_requirements.py
tests/test_pipeline_node_context_errors.py
tests/test_pipeline_nodes_handler_edge_cases.py
tests/test_pipeline_nodes_handlers.py
tests/test_pipeline_result_invariants.py
tests/test_pipeline_service.py
tests/test_pipeline_service_edge_cases.py
tests/test_pipeline_templates_builtin.py
tests/test_pipelines.py
tests/test_pool_dialogs_not_handrolled_retry.py
tests/test_pool_harness_guardrails.py
tests/test_process_control.py
tests/test_production_limits_service.py
tests/test_provider_adapters.py
tests/test_provider_runtime_integration.py
tests/test_provider_service.py
tests/test_provider_service_adapters.py
tests/test_provider_service_db_load.py
tests/test_provider_service_env_injection.py
tests/test_provider_service_registration.py
tests/test_publish_service.py
tests/test_quality_scoring_service.py
tests/test_rate_limit_gate.py
tests/test_react_agent_and_s3_store.py
tests/test_real_telegram_policy.py
tests/test_registry_and_quality.py
tests/test_regression_agent_tools_misc.py
tests/test_regression_bool_args_1115.py
tests/test_regression_cli_coverage.py
tests/test_regression_dialogs_cli.py
tests/test_regression_infra_coverage.py
tests/test_regression_messaging_tools.py
tests/test_regression_rw_flood.py
tests/test_regression_services_coverage.py
tests/test_resolve_entity.py
tests/test_runtime_diagnostics.py
tests/test_runtime_worker.py
tests/test_s3_store.py
tests/test_scheduler.py
tests/test_scheduler_forms.py
tests/test_scheduler_manager.py
tests/test_scheduler_pipeline.py
tests/test_scheduler_process_agent_paths.py
tests/test_scheduler_ui.py
tests/test_search.py
tests/test_search_persistence.py
tests/test_search_queries.py
tests/test_search_query_service.py
tests/test_search_service.py
tests/test_session_cipher.py
tests/test_session_materializer.py
tests/test_session_string_io_1143.py
tests/test_session_tokens.py
tests/test_settings_scheduler_pipeline_search_paths.py
tests/test_settings_utils.py
tests/test_smoke_preflight.py
tests/test_sql_conventions.py
tests/test_task_enqueuer.py
tests/test_task_handlers_registry.py
tests/test_telegram_action_contract.py
tests/test_telegram_actions_download.py
tests/test_telegram_actions_service.py
tests/test_telegram_client_pool_collector.py
tests/test_telegram_command_dispatcher.py
tests/test_telegram_command_dispatcher_structure.py
tests/test_telegram_command_service.py
tests/test_telegram_export_builder.py
tests/test_telegram_reactions.py
tests/test_telegram_utils.py
tests/test_template_globals.py
tests/test_test_levels.py
tests/test_text_safety.py
tests/test_tool_permissions.py
tests/test_tool_permissions_autoderive.py
tests/test_transformers.py
tests/test_translate_subsystem.py
tests/test_translation_service.py
tests/test_trend_service.py
tests/test_unified_dispatcher.py
tests/test_unified_dispatcher_pipeline_runs.py
tests/test_unified_dispatcher_tasks.py
tests/test_utils_datetime.py
tests/test_utils_json.py
tests/test_web.py
tests/test_web_auth.py
tests/test_web_csrf.py
tests/test_web_paths.py
tests/test_web_route_helpers.py
tests/test_web_runtime_guards.py
tests/test_web_runtime_shims.py
tests/test_web_scheduler_helpers.py
tests/test_web_scheduler_reconcile_enqueue.py
tests/test_web_snapshot_refresher.py
tests/test_web_timing.py
tests/test_zai_errors.py
tests/cli_real_provider_integration/__init__.py
tests/cli_real_provider_integration/conftest.py
tests/cli_real_provider_integration/test_ext_llm_cli.py
tests/cli_real_tg_integration/__init__.py
tests/cli_real_tg_integration/_live_readiness.py
tests/cli_real_tg_integration/command_manifest.py
tests/cli_real_tg_integration/conftest.py
tests/cli_real_tg_integration/dangerous/test_account_delete_blocked.py
tests/cli_real_tg_integration/heavy/__init__.py
tests/cli_real_tg_integration/heavy/conftest.py
tests/cli_real_tg_integration/heavy/test_channel_collect_first.py
tests/cli_real_tg_integration/heavy/test_channel_refresh_meta_all.py
tests/cli_real_tg_integration/heavy/test_channel_refresh_types.py
tests/cli_real_tg_integration/heavy/test_channel_stats_all.py
tests/cli_real_tg_integration/heavy/test_collect_default_all.py
tests/cli_real_tg_integration/heavy/test_dialogs_refresh.py
tests/cli_real_tg_integration/heavy/test_proc_test_all.py
tests/cli_real_tg_integration/heavy/test_proc_test_benchmark.py
tests/cli_real_tg_integration/heavy/test_proc_test_telegram.py
tests/cli_real_tg_integration/manual/__init__.py
tests/cli_real_tg_integration/manual/conftest.py
tests/cli_real_tg_integration/manual/test_dialogs_create_channel_cleanup.py
tests/cli_real_tg_integration/manual/test_dialogs_create_group_cleanup.py
tests/cli_real_tg_integration/mutating/__init__.py
tests/cli_real_tg_integration/mutating/conftest.py
tests/cli_real_tg_integration/mutating/test_channel_refresh_meta_first.py
tests/cli_real_tg_integration/mutating/test_proc_scheduler_start.py
tests/cli_real_tg_integration/mutating/test_proc_scheduler_trigger.py
tests/cli_real_tg_integration/mutation_safe/conftest.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_archive_target.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_delete_message_second_account.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_edit_message_scratch.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_forward_sandbox.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_mark_read_target.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_participants_scratch_group.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_pin_message_target.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_react_target.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_unarchive_target.py
tests/cli_real_tg_integration/mutation_safe/test_dialogs_unpin_message_target.py
tests/cli_real_tg_integration/mutation_safe/test_notification_test_sandbox.py
tests/cli_real_tg_integration/mutation_safe/test_photo_loader_run_due_sandbox.py
tests/cli_real_tg_integration/mutation_safe/test_photo_loader_schedule_send_sandbox.py
tests/cli_real_tg_integration/mutation_safe/test_photo_loader_send_sandbox.py
tests/cli_real_tg_integration/mutation_safe/test_pipeline_content_cycle_live.py
tests/cli_real_tg_integration/mutation_safe/test_pipeline_publish_sandbox.py
tests/cli_real_tg_integration/mutation_safe/test_search_telegram_premium.py
tests/cli_real_tg_integration/process_control/__init__.py
tests/cli_real_tg_integration/process_control/conftest.py
tests/cli_real_tg_integration/process_control/test_proc_restart.py
tests/cli_real_tg_integration/process_control/test_proc_serve.py
tests/cli_real_tg_integration/process_control/test_proc_stop.py
tests/cli_real_tg_integration/process_control/test_proc_worker.py
tests/cli_real_tg_integration/safe_ro/__init__.py
tests/cli_real_tg_integration/safe_ro/test_account_flood_status.py
tests/cli_real_tg_integration/safe_ro/test_account_info.py
tests/cli_real_tg_integration/safe_ro/test_account_list.py
tests/cli_real_tg_integration/safe_ro/test_agent_messages_first.py
tests/cli_real_tg_integration/safe_ro/test_agent_threads.py
tests/cli_real_tg_integration/safe_ro/test_analytics_calendar.py
tests/cli_real_tg_integration/safe_ro/test_analytics_channel_first.py
tests/cli_real_tg_integration/safe_ro/test_analytics_channel_rating.py
tests/cli_real_tg_integration/safe_ro/test_analytics_content_types.py
tests/cli_real_tg_integration/safe_ro/test_analytics_daily.py
tests/cli_real_tg_integration/safe_ro/test_analytics_hourly.py
tests/cli_real_tg_integration/safe_ro/test_analytics_peak_hours.py
tests/cli_real_tg_integration/safe_ro/test_analytics_pipeline_stats.py
tests/cli_real_tg_integration/safe_ro/test_analytics_summary.py
tests/cli_real_tg_integration/safe_ro/test_analytics_top.py
tests/cli_real_tg_integration/safe_ro/test_analytics_trending_channels.py
tests/cli_real_tg_integration/safe_ro/test_analytics_trending_emojis.py
tests/cli_real_tg_integration/safe_ro/test_analytics_trending_topics.py
tests/cli_real_tg_integration/safe_ro/test_analytics_velocity.py
tests/cli_real_tg_integration/safe_ro/test_channel_list.py
tests/cli_real_tg_integration/safe_ro/test_channel_stats_first.py
tests/cli_real_tg_integration/safe_ro/test_channel_stats_no_username_first.py
tests/cli_real_tg_integration/safe_ro/test_channel_tag_get_first.py
tests/cli_real_tg_integration/safe_ro/test_channel_tag_list.py
tests/cli_real_tg_integration/safe_ro/test_collect_sample_first.py
tests/cli_real_tg_integration/safe_ro/test_debug_errors.py
tests/cli_real_tg_integration/safe_ro/test_debug_logs.py
tests/cli_real_tg_integration/safe_ro/test_debug_memory.py
tests/cli_real_tg_integration/safe_ro/test_debug_timing.py
tests/cli_real_tg_integration/safe_ro/test_dialogs_broadcast_stats_first.py
tests/cli_real_tg_integration/safe_ro/test_dialogs_cache_status.py
tests/cli_real_tg_integration/safe_ro/test_dialogs_list.py
tests/cli_real_tg_integration/safe_ro/test_dialogs_read_first.py
tests/cli_real_tg_integration/safe_ro/test_dialogs_resolve_first.py
tests/cli_real_tg_integration/safe_ro/test_dialogs_topics_first.py
tests/cli_real_tg_integration/safe_ro/test_export_csv.py
tests/cli_real_tg_integration/safe_ro/test_export_json.py
tests/cli_real_tg_integration/safe_ro/test_export_rss.py
tests/cli_real_tg_integration/safe_ro/test_filter_analyze.py
tests/cli_real_tg_integration/safe_ro/test_filter_precheck.py
tests/cli_real_tg_integration/safe_ro/test_image_generated.py
tests/cli_real_tg_integration/safe_ro/test_image_providers.py
tests/cli_real_tg_integration/safe_ro/test_messages_read_db_first.py
tests/cli_real_tg_integration/safe_ro/test_messages_read_first.py
tests/cli_real_tg_integration/safe_ro/test_notification_dry_run.py
tests/cli_real_tg_integration/safe_ro/test_notification_status.py
tests/cli_real_tg_integration/safe_ro/test_photo_loader_dialogs.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_dry_run_count_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_filter_show_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_graph_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_list.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_moderation_list.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_moderation_view_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_queue_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_run_show_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_runs_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_show_first.py
tests/cli_real_tg_integration/safe_ro/test_pipeline_templates.py
tests/cli_real_tg_integration/safe_ro/test_proc_test_read.py
tests/cli_real_tg_integration/safe_ro/test_provider_list.py
tests/cli_real_tg_integration/safe_ro/test_scheduler_status.py
tests/cli_real_tg_integration/safe_ro/test_search_basic.py
tests/cli_real_tg_integration/safe_ro/test_search_query_get_first.py
tests/cli_real_tg_integration/safe_ro/test_search_query_list.py
tests/cli_real_tg_integration/safe_ro/test_search_query_stats_first.py
tests/cli_real_tg_integration/safe_ro/test_settings_get.py
tests/cli_real_tg_integration/safe_ro/test_settings_info.py
tests/cli_real_tg_integration/safe_ro/test_settings_server_time.py
tests/cli_real_tg_integration/safe_ro/test_translate_stats.py
tests/cli_real_tg_integration/safe_write/__init__.py
tests/cli_real_tg_integration/safe_write/test_channel_add_bulk_first.py
tests/cli_real_tg_integration/safe_write/test_channel_add_first.py
tests/cli_real_tg_integration/safe_write/test_dialogs_download_media.py
tests/cli_real_tg_integration/safe_write/test_photo_loader_refresh.py
tests/cli_real_tg_integration/safe_write/test_pipeline_export_first.py
tests/cli_real_tg_integration/safe_write/test_proc_agent_chat_oneshot.py
tests/codex_cli_live/__init__.py
tests/codex_cli_live/conftest.py
tests/codex_cli_live/test_codex_cli_smoke.py
tests/codex_image_live/__init__.py
tests/codex_image_live/conftest.py
tests/codex_image_live/test_codex_image_generate.py
tests/data/tool_permissions_snapshot.json
tests/e2e/README.md
tests/e2e/__init__.py
tests/e2e/console_smoke.py
tests/e2e/htmx_functional.py
tests/e2e/test_collection_flow.py
tests/e2e/test_console_smoke.py
tests/e2e/test_console_smoke_parsing.py
tests/e2e/test_htmx_functional.py
tests/e2e/test_htmx_functional_parsing.py
tests/factories/__init__.py
tests/factories/pipeline_runs.py
tests/repositories/__init__.py
tests/repositories/conftest.py
tests/repositories/test_accounts_repository.py
tests/repositories/test_channel_stats_repository.py
tests/repositories/test_channels_origin_guard.py
tests/repositories/test_channels_repository.py
tests/repositories/test_collection_tasks_repository.py
tests/repositories/test_content_pipelines_repository.py
tests/repositories/test_decisions.py
tests/repositories/test_dialog_cache_repository.py
tests/repositories/test_dm_messages_repository.py
tests/repositories/test_filters_repository.py
tests/repositories/test_generated_images_repository.py
tests/repositories/test_generation_runs_repository.py
tests/repositories/test_incoming_dms_repository.py
tests/repositories/test_messages_repository.py
tests/repositories/test_notification_bots_repository.py
tests/repositories/test_photo_loader_repository.py
tests/repositories/test_pipeline_action_log_repository.py
tests/repositories/test_pipeline_templates_repository.py
tests/repositories/test_runtime_repositories.py
tests/repositories/test_search_log_repository.py
tests/repositories/test_search_queries_repository.py
tests/repositories/test_settings_repository.py
tests/routes/__init__.py
tests/routes/conftest.py
tests/routes/test_accounts_agent_web_mode.py
tests/routes/test_accounts_routes.py
tests/routes/test_agent_channels_routes_regression.py
tests/routes/test_agent_lazyload.py
tests/routes/test_agent_routes.py
tests/routes/test_agent_routes_streaming.py
tests/routes/test_agent_routes_threads.py
tests/routes/test_analytics_routes.py
tests/routes/test_analytics_routes_channel_trends.py
tests/routes/test_analytics_routes_rate.py
tests/routes/test_auth_routes.py
tests/routes/test_calendar_routes.py
tests/routes/test_channel_collection_routes.py
tests/routes/test_channels_routes.py
tests/routes/test_dashboard_routes.py
tests/routes/test_debug_routes.py
tests/routes/test_dialogs_routes.py
tests/routes/test_dialogs_routes_actions.py
tests/routes/test_export_routes.py
tests/routes/test_export_session_1145.py
tests/routes/test_filter_routes.py
tests/routes/test_images_routes.py
tests/routes/test_import_channels_routes.py
tests/routes/test_import_session_form_1146.py
tests/routes/test_jobs_routes.py
tests/routes/test_moderation_routes.py
tests/routes/test_nav_progress.py
tests/routes/test_openapi_rest_schemas.py
tests/routes/test_photo_loader_routes.py
tests/routes/test_pipeline_run_cross_layer.py
tests/routes/test_pipelines_routes.py
tests/routes/test_pipelines_routes_dag_and_templates.py
tests/routes/test_rss_routes.py
tests/routes/test_scheduler_routes.py
tests/routes/test_scheduler_routes_edge_cases.py
tests/routes/test_search_queries_routes.py
tests/routes/test_search_routes.py
tests/routes/test_settings_routes.py
tests/routes/test_settings_routes_provider_notifications.py
tests/routes/test_tasks_api.py
tests/routes/test_tasks_api_concurrency.py
tests/routes/test_telegram_commands_routes.py
tests/telegram/test_dm_history.py
tg_agent.egg-info/PKG-INFO
tg_agent.egg-info/SOURCES.txt
tg_agent.egg-info/dependency_links.txt
tg_agent.egg-info/entry_points.txt
tg_agent.egg-info/requires.txt
tg_agent.egg-info/top_level.txt