LICENSE
README.md
pyproject.toml
afkbot/__init__.py
afkbot/browser_backends.py
afkbot/plugins.py
afkbot/py.typed
afkbot/runtime_defaults.py
afkbot/settings.py
afkbot/version.py
afkbot/api/__init__.py
afkbot/api/app.py
afkbot/api/chat_auth.py
afkbot/api/chat_targeting.py
afkbot/api/routes_auth.py
afkbot/api/routes_chat.py
afkbot/api/routes_connect.py
afkbot/api/routes_health.py
afkbot/api/routes_plugins.py
afkbot/api/routes_task_documents.py
afkbot/api/ui_auth_middleware.py
afkbot/api/chat_routes/__init__.py
afkbot/api/chat_routes/contracts.py
afkbot/api/chat_routes/http.py
afkbot/api/chat_routes/router.py
afkbot/api/chat_routes/scope.py
afkbot/api/chat_routes/websocket.py
afkbot/bootstrap/AFKBOT.md
afkbot/bootstrap/AFKBOT_CHANNELS.md
afkbot/bootstrap/AFKBOT_PLUGINS.md
afkbot/bootstrap/AGENTS.md
afkbot/bootstrap/IDENTITY.md
afkbot/bootstrap/SECURITY.md
afkbot/bootstrap/TOOLS.md
afkbot/cli/__init__.py
afkbot/cli/command_errors.py
afkbot/cli/main.py
afkbot/cli/managed_runtime.py
afkbot/cli/commands/__init__.py
afkbot/cli/commands/auth.py
afkbot/cli/commands/automation.py
afkbot/cli/commands/bootstrap.py
afkbot/cli/commands/browser.py
afkbot/cli/commands/browser_support.py
afkbot/cli/commands/channel.py
afkbot/cli/commands/channel_credentials_support.py
afkbot/cli/commands/channel_partyflow.py
afkbot/cli/commands/channel_prompt_support.py
afkbot/cli/commands/channel_shared.py
afkbot/cli/commands/channel_telegram.py
afkbot/cli/commands/channel_telegram_runtime.py
afkbot/cli/commands/channel_telethon.py
afkbot/cli/commands/channel_telethon_runtime.py
afkbot/cli/commands/chat.py
afkbot/cli/commands/chat_fullscreen_runtime.py
afkbot/cli/commands/chat_fullscreen_support.py
afkbot/cli/commands/chat_planning.py
afkbot/cli/commands/chat_planning_runtime.py
afkbot/cli/commands/chat_repl_controls.py
afkbot/cli/commands/chat_repl_input.py
afkbot/cli/commands/chat_repl_runtime.py
afkbot/cli/commands/chat_repl_specs.py
afkbot/cli/commands/chat_secure_flow.py
afkbot/cli/commands/chat_session_runtime.py
afkbot/cli/commands/chat_startup_notices.py
afkbot/cli/commands/chat_target.py
afkbot/cli/commands/chat_task_startup_digest.py
afkbot/cli/commands/chat_update_notices.py
afkbot/cli/commands/connect.py
afkbot/cli/commands/connect_target.py
afkbot/cli/commands/credentials.py
afkbot/cli/commands/doctor.py
afkbot/cli/commands/inspection_shared.py
afkbot/cli/commands/inspection_shared_models.py
afkbot/cli/commands/logs.py
afkbot/cli/commands/mcp.py
afkbot/cli/commands/memory.py
afkbot/cli/commands/memory_read_commands.py
afkbot/cli/commands/memory_support.py
afkbot/cli/commands/memory_write_commands.py
afkbot/cli/commands/plugin.py
afkbot/cli/commands/policy_option_help.py
afkbot/cli/commands/profile.py
afkbot/cli/commands/profile_add.py
afkbot/cli/commands/profile_binding.py
afkbot/cli/commands/profile_bootstrap.py
afkbot/cli/commands/profile_common.py
afkbot/cli/commands/profile_core.py
afkbot/cli/commands/profile_delete.py
afkbot/cli/commands/profile_mutation_support.py
afkbot/cli/commands/profile_read.py
afkbot/cli/commands/profile_secrets.py
afkbot/cli/commands/profile_update.py
afkbot/cli/commands/runtime_assets_common.py
afkbot/cli/commands/sandbox.py
afkbot/cli/commands/service.py
afkbot/cli/commands/setup.py
afkbot/cli/commands/setup_support.py
afkbot/cli/commands/skill.py
afkbot/cli/commands/start.py
afkbot/cli/commands/subagent.py
afkbot/cli/commands/task.py
afkbot/cli/commands/uninstall.py
afkbot/cli/commands/update.py
afkbot/cli/commands/upgrade.py
afkbot/cli/commands/version.py
afkbot/cli/commands/channel_telegram_commands/__init__.py
afkbot/cli/commands/channel_telegram_commands/common.py
afkbot/cli/commands/channel_telegram_commands/mutations.py
afkbot/cli/commands/channel_telegram_commands/mutations_add.py
afkbot/cli/commands/channel_telegram_commands/mutations_update.py
afkbot/cli/commands/channel_telegram_commands/operations.py
afkbot/cli/commands/channel_telegram_commands/registration.py
afkbot/cli/commands/channel_telegram_commands/runtime.py
afkbot/cli/commands/channel_telethon_commands/__init__.py
afkbot/cli/commands/channel_telethon_commands/add_command.py
afkbot/cli/commands/channel_telethon_commands/add_support.py
afkbot/cli/commands/channel_telethon_commands/app.py
afkbot/cli/commands/channel_telethon_commands/common.py
afkbot/cli/commands/channel_telethon_commands/legacy.py
afkbot/cli/commands/channel_telethon_commands/queries.py
afkbot/cli/commands/channel_telethon_commands/update_command.py
afkbot/cli/commands/channel_telethon_commands/update_context.py
afkbot/cli/commands/channel_telethon_commands/update_persistence.py
afkbot/cli/commands/channel_telethon_commands/update_support.py
afkbot/cli/commands/channel_telethon_commands/watcher.py
afkbot/cli/commands/profile_mutation/__init__.py
afkbot/cli/commands/profile_mutation/collection.py
afkbot/cli/commands/profile_mutation/contracts.py
afkbot/cli/commands/profile_mutation/defaults.py
afkbot/cli/commands/profile_mutation/presentation.py
afkbot/cli/presentation/__init__.py
afkbot/cli/presentation/activity_indicator.py
afkbot/cli/presentation/browser_prompts.py
afkbot/cli/presentation/chat_input.py
afkbot/cli/presentation/chat_interactive.py
afkbot/cli/presentation/chat_plan_renderer.py
afkbot/cli/presentation/chat_plan_status.py
afkbot/cli/presentation/chat_renderer.py
afkbot/cli/presentation/chat_style.py
afkbot/cli/presentation/chat_turn_output.py
afkbot/cli/presentation/inline_select.py
afkbot/cli/presentation/mcp_wizard.py
afkbot/cli/presentation/plugin_prompts.py
afkbot/cli/presentation/plugin_text.py
afkbot/cli/presentation/progress_mapper.py
afkbot/cli/presentation/progress_renderer.py
afkbot/cli/presentation/progress_timeline.py
afkbot/cli/presentation/prompt_i18n.py
afkbot/cli/presentation/setup_intent_prompts.py
afkbot/cli/presentation/setup_policy_prompts.py
afkbot/cli/presentation/setup_prompts.py
afkbot/cli/presentation/setup_provider_prompts.py
afkbot/cli/presentation/terminal_text.py
afkbot/cli/presentation/tty.py
afkbot/cli/presentation/uninstall_prompts.py
afkbot/cli/presentation/update_prompts.py
afkbot/cli/presentation/chat_workspace/__init__.py
afkbot/cli/presentation/chat_workspace/app.py
afkbot/cli/presentation/chat_workspace/capabilities.py
afkbot/cli/presentation/chat_workspace/composer.py
afkbot/cli/presentation/chat_workspace/layout.py
afkbot/cli/presentation/chat_workspace/presenter.py
afkbot/cli/presentation/chat_workspace/runtime.py
afkbot/cli/presentation/chat_workspace/status.py
afkbot/cli/presentation/chat_workspace/theme.py
afkbot/cli/presentation/chat_workspace/toolbar.py
afkbot/cli/presentation/chat_workspace/transcript.py
afkbot/db/__init__.py
afkbot/db/bootstrap.py
afkbot/db/bootstrap_runtime.py
afkbot/db/dialect.py
afkbot/db/engine.py
afkbot/db/postgres_contract.py
afkbot/db/runtime.py
afkbot/db/session.py
afkbot/db/sqlite_lock.py
afkbot/db/sqlite_resilience.py
afkbot/db/upsert.py
afkbot/models/__init__.py
afkbot/models/automation.py
afkbot/models/automation_edge.py
afkbot/models/automation_flow.py
afkbot/models/automation_node.py
afkbot/models/automation_node_definition.py
afkbot/models/automation_node_run.py
afkbot/models/automation_node_version.py
afkbot/models/automation_optimization_snapshot.py
afkbot/models/automation_run.py
afkbot/models/automation_trigger_cron.py
afkbot/models/automation_trigger_webhook.py
afkbot/models/automation_webhook_processed_event.py
afkbot/models/base.py
afkbot/models/channel_binding.py
afkbot/models/channel_endpoint.py
afkbot/models/channel_ingress_event.py
afkbot/models/channel_ingress_pending_event.py
afkbot/models/chat_session.py
afkbot/models/chat_session_compaction.py
afkbot/models/chat_session_turn_queue.py
afkbot/models/chat_turn.py
afkbot/models/chat_turn_idempotency.py
afkbot/models/connect_access_token.py
afkbot/models/connect_claim_token.py
afkbot/models/connect_session_token.py
afkbot/models/credential_profile.py
afkbot/models/memory_item.py
afkbot/models/pending_resume_envelope.py
afkbot/models/pending_secure_request.py
afkbot/models/profile.py
afkbot/models/profile_memory_item.py
afkbot/models/profile_policy.py
afkbot/models/run.py
afkbot/models/runlog_event.py
afkbot/models/secret.py
afkbot/models/session_store_outbox.py
afkbot/models/session_store_sequence.py
afkbot/models/subagent_task.py
afkbot/models/task.py
afkbot/models/task_attachment.py
afkbot/models/task_dependency.py
afkbot/models/task_document.py
afkbot/models/task_document_revision.py
afkbot/models/task_event.py
afkbot/models/task_flow.py
afkbot/models/task_notification_cursor.py
afkbot/models/task_run.py
afkbot/models/tool_credential_binding.py
afkbot/repositories/__init__.py
afkbot/repositories/automation_graph_repo.py
afkbot/repositories/automation_repo.py
afkbot/repositories/automation_repo_claims.py
afkbot/repositories/automation_repo_common.py
afkbot/repositories/automation_repo_crud.py
afkbot/repositories/channel_binding_repo.py
afkbot/repositories/channel_endpoint_repo.py
afkbot/repositories/channel_ingress_event_repo.py
afkbot/repositories/channel_ingress_pending_event_repo.py
afkbot/repositories/chat_session_compaction_repo.py
afkbot/repositories/chat_session_repo.py
afkbot/repositories/chat_session_turn_queue_repo.py
afkbot/repositories/chat_turn_idempotency_repo.py
afkbot/repositories/chat_turn_repo.py
afkbot/repositories/connect_repo.py
afkbot/repositories/credentials_repo.py
afkbot/repositories/credentials_repo_bindings.py
afkbot/repositories/credentials_repo_common.py
afkbot/repositories/credentials_repo_profiles.py
afkbot/repositories/memory_repo.py
afkbot/repositories/memory_search.py
afkbot/repositories/pending_resume_envelope_repo.py
afkbot/repositories/pending_secure_request_repo.py
afkbot/repositories/profile_memory_repo.py
afkbot/repositories/profile_policy_repo.py
afkbot/repositories/profile_repo.py
afkbot/repositories/run_repo.py
afkbot/repositories/runlog_repo.py
afkbot/repositories/subagent_task_repo.py
afkbot/repositories/support.py
afkbot/repositories/task_flow_repo.py
afkbot/services/__init__.py
afkbot/services/app_catalog.py
afkbot/services/atomic_writes.py
afkbot/services/bootstrap_service.py
afkbot/services/browser_cdp.py
afkbot/services/browser_runtime.py
afkbot/services/browser_sessions.py
afkbot/services/browser_snapshot.py
afkbot/services/config_schema.py
afkbot/services/error_logging.py
afkbot/services/install_source.py
afkbot/services/lightpanda_runtime.py
afkbot/services/llm_timeout_policy.py
afkbot/services/managed_database_guard.py
afkbot/services/managed_install.py
afkbot/services/managed_runtime_service.py
afkbot/services/naming.py
afkbot/services/path_scope.py
afkbot/services/profile_id.py
afkbot/services/runtime_exposure_guard.py
afkbot/services/runtime_ports.py
afkbot/services/session_events.py
afkbot/services/session_ids.py
afkbot/services/session_jsonl.py
afkbot/services/session_jsonl_outbox.py
afkbot/services/session_transcripts.py
afkbot/services/telegram_text.py
afkbot/services/update_runtime.py
afkbot/services/agent_loop/__init__.py
afkbot/services/agent_loop/action_contracts.py
afkbot/services/agent_loop/api_runtime.py
afkbot/services/agent_loop/api_runtime_resume.py
afkbot/services/agent_loop/api_runtime_support.py
afkbot/services/agent_loop/api_runtime_turns.py
afkbot/services/agent_loop/browser_carryover.py
afkbot/services/agent_loop/channel_tool_policy.py
afkbot/services/agent_loop/chat_history_builder.py
afkbot/services/agent_loop/compaction_summary.py
afkbot/services/agent_loop/context_builder.py
afkbot/services/agent_loop/execution_posture.py
afkbot/services/agent_loop/explicit_requests.py
afkbot/services/agent_loop/explicit_skill_runtime.py
afkbot/services/agent_loop/interactive_resume.py
afkbot/services/agent_loop/llm_iteration_runtime.py
afkbot/services/agent_loop/llm_request_compaction.py
afkbot/services/agent_loop/llm_request_runtime.py
afkbot/services/agent_loop/llm_tool_followup.py
afkbot/services/agent_loop/loop.py
afkbot/services/agent_loop/loop_sanitizer.py
afkbot/services/agent_loop/memory_extraction.py
afkbot/services/agent_loop/memory_runtime.py
afkbot/services/agent_loop/parallel_planning.py
afkbot/services/agent_loop/pending_envelopes.py
afkbot/services/agent_loop/planning_policy.py
afkbot/services/agent_loop/progress_stream.py
afkbot/services/agent_loop/runlog_runtime.py
afkbot/services/agent_loop/runtime_factory.py
afkbot/services/agent_loop/runtime_facts.py
afkbot/services/agent_loop/safety_policy.py
afkbot/services/agent_loop/security_guard.py
afkbot/services/agent_loop/sensitive_tool_policy.py
afkbot/services/agent_loop/session_compaction.py
afkbot/services/agent_loop/session_compaction_summarizer.py
afkbot/services/agent_loop/session_retention.py
afkbot/services/agent_loop/session_skill_affinity.py
afkbot/services/agent_loop/sessions.py
afkbot/services/agent_loop/skill_router.py
afkbot/services/agent_loop/state_machine.py
afkbot/services/agent_loop/thinking.py
afkbot/services/agent_loop/tool_execution_runtime.py
afkbot/services/agent_loop/tool_exposure.py
afkbot/services/agent_loop/tool_invocation_gates.py
afkbot/services/agent_loop/tool_runtime_factory.py
afkbot/services/agent_loop/tool_skill_resolver.py
afkbot/services/agent_loop/turn_context.py
afkbot/services/agent_loop/turn_execution.py
afkbot/services/agent_loop/turn_execution_context.py
afkbot/services/agent_loop/turn_finalizer.py
afkbot/services/agent_loop/turn_planning_artifacts.py
afkbot/services/agent_loop/turn_preparation.py
afkbot/services/agent_loop/turn_preparation_support.py
afkbot/services/agent_loop/turn_runtime.py
afkbot/services/apps/__init__.py
afkbot/services/apps/action_schema.py
afkbot/services/apps/common.py
afkbot/services/apps/contracts.py
afkbot/services/apps/credential_manifest.py
afkbot/services/apps/params_validation.py
afkbot/services/apps/registry.py
afkbot/services/apps/registry_core.py
afkbot/services/apps/registry_discovery.py
afkbot/services/apps/runtime.py
afkbot/services/apps/imap/__init__.py
afkbot/services/apps/imap/actions.py
afkbot/services/apps/partyflow/__init__.py
afkbot/services/apps/partyflow/actions.py
afkbot/services/apps/partyflow/http_api.py
afkbot/services/apps/smtp/__init__.py
afkbot/services/apps/smtp/actions.py
afkbot/services/apps/telegram/__init__.py
afkbot/services/apps/telegram/actions.py
afkbot/services/apps/telegram/http_api.py
afkbot/services/automations/__init__.py
afkbot/services/automations/cli_service.py
afkbot/services/automations/context_overrides.py
afkbot/services/automations/contracts.py
afkbot/services/automations/cron_execution.py
afkbot/services/automations/errors.py
afkbot/services/automations/lease_runtime.py
afkbot/services/automations/message_factory.py
afkbot/services/automations/metadata.py
afkbot/services/automations/payloads.py
afkbot/services/automations/principals.py
afkbot/services/automations/repository_support.py
afkbot/services/automations/runtime_contracts.py
afkbot/services/automations/runtime_daemon.py
afkbot/services/automations/runtime_daemon_http.py
afkbot/services/automations/runtime_daemon_validation.py
afkbot/services/automations/runtime_http.py
afkbot/services/automations/runtime_service.py
afkbot/services/automations/runtime_target.py
afkbot/services/automations/service.py
afkbot/services/automations/session_runner_factory.py
afkbot/services/automations/update_runtime.py
afkbot/services/automations/validators.py
afkbot/services/automations/webhook_execution.py
afkbot/services/automations/webhook_secrets.py
afkbot/services/automations/webhook_tokens.py
afkbot/services/automations/graph/__init__.py
afkbot/services/automations/graph/code_worker.py
afkbot/services/automations/graph/contracts.py
afkbot/services/automations/graph/executor.py
afkbot/services/automations/graph/node_registry.py
afkbot/services/automations/graph/os_sandbox.py
afkbot/services/automations/graph/service.py
afkbot/services/channel_routing/__init__.py
afkbot/services/channel_routing/contracts.py
afkbot/services/channel_routing/policy.py
afkbot/services/channel_routing/resolver.py
afkbot/services/channel_routing/runtime_target.py
afkbot/services/channel_routing/service.py
afkbot/services/channels/__init__.py
afkbot/services/channels/access_policy.py
afkbot/services/channels/active_context.py
afkbot/services/channels/context_overrides.py
afkbot/services/channels/contracts.py
afkbot/services/channels/delivery_runtime.py
afkbot/services/channels/delivery_telemetry.py
afkbot/services/channels/endpoint_contracts.py
afkbot/services/channels/endpoint_service.py
afkbot/services/channels/ingress_coalescer.py
afkbot/services/channels/ingress_journal.py
afkbot/services/channels/ingress_persistence.py
afkbot/services/channels/media_ingest.py
afkbot/services/channels/partyflow_polling.py
afkbot/services/channels/plugin_adapters.py
afkbot/services/channels/plugin_ingress.py
afkbot/services/channels/reply_humanization.py
afkbot/services/channels/reply_policy.py
afkbot/services/channels/runtime_lease_registry.py
afkbot/services/channels/runtime_manager.py
afkbot/services/channels/sender_registry.py
afkbot/services/channels/service.py
afkbot/services/channels/telegram_polling.py
afkbot/services/channels/telegram_polling_runtime.py
afkbot/services/channels/telegram_polling_support.py
afkbot/services/channels/telegram_timeouts.py
afkbot/services/channels/tool_profiles.py
afkbot/services/channels/telethon_user/__init__.py
afkbot/services/channels/telethon_user/auth.py
afkbot/services/channels/telethon_user/client.py
afkbot/services/channels/telethon_user/contracts.py
afkbot/services/channels/telethon_user/discovery.py
afkbot/services/channels/telethon_user/errors.py
afkbot/services/channels/telethon_user/normalization.py
afkbot/services/channels/telethon_user/qr_terminal.py
afkbot/services/channels/telethon_user/runtime_support.py
afkbot/services/channels/telethon_user/service.py
afkbot/services/channels/telethon_user/service_events.py
afkbot/services/channels/telethon_user/service_ingress.py
afkbot/services/channels/telethon_user/service_lifecycle.py
afkbot/services/channels/telethon_user/service_watcher.py
afkbot/services/channels/telethon_user/watcher.py
afkbot/services/chat_session/__init__.py
afkbot/services/chat_session/activity_state.py
afkbot/services/chat_session/input_catalog.py
afkbot/services/chat_session/interrupts.py
afkbot/services/chat_session/plan_ledger.py
afkbot/services/chat_session/repl_controller.py
afkbot/services/chat_session/repl_input.py
afkbot/services/chat_session/repl_queue.py
afkbot/services/chat_session/session_state.py
afkbot/services/chat_session/terminal_lock.py
afkbot/services/chat_session/text_utils.py
afkbot/services/chat_session/turn_flow.py
afkbot/services/chat_session/turn_planning.py
afkbot/services/config/__init__.py
afkbot/services/config/env_file.py
afkbot/services/connect/__init__.py
afkbot/services/connect/access.py
afkbot/services/connect/context_snapshot.py
afkbot/services/connect/contracts.py
afkbot/services/connect/helpers.py
afkbot/services/connect/issue.py
afkbot/services/connect/rate_limit.py
afkbot/services/connect/service.py
afkbot/services/connect/session_runtime.py
afkbot/services/connect/tokens.py
afkbot/services/credentials/__init__.py
afkbot/services/credentials/binding_mixin.py
afkbot/services/credentials/cli_service.py
afkbot/services/credentials/contracts.py
afkbot/services/credentials/env_alias.py
afkbot/services/credentials/errors.py
afkbot/services/credentials/metadata.py
afkbot/services/credentials/profile_mixin.py
afkbot/services/credentials/recovery.py
afkbot/services/credentials/registry.py
afkbot/services/credentials/repository_support.py
afkbot/services/credentials/runtime_mixin.py
afkbot/services/credentials/runtime_resolver.py
afkbot/services/credentials/service.py
afkbot/services/credentials/targets.py
afkbot/services/credentials/vault.py
afkbot/services/diffs/__init__.py
afkbot/services/diffs/artifacts.py
afkbot/services/diffs/renderer.py
afkbot/services/employees/__init__.py
afkbot/services/employees/contracts.py
afkbot/services/employees/errors.py
afkbot/services/employees/ids.py
afkbot/services/employees/markdown_store.py
afkbot/services/employees/org_chart.py
afkbot/services/employees/prompts.py
afkbot/services/employees/service.py
afkbot/services/employees/tool_policy.py
afkbot/services/health/__init__.py
afkbot/services/health/channel_diagnostics.py
afkbot/services/health/contracts.py
afkbot/services/health/integration_matrix.py
afkbot/services/health/integration_probes.py
afkbot/services/health/runtime_support.py
afkbot/services/health/service.py
afkbot/services/ingress/__init__.py
afkbot/services/ingress/context_overrides.py
afkbot/services/ingress/contracts.py
afkbot/services/ingress/policy_overlay.py
afkbot/services/llm/__init__.py
afkbot/services/llm/contracts.py
afkbot/services/llm/github_copilot_token.py
afkbot/services/llm/minimax_portal_oauth.py
afkbot/services/llm/mock_provider.py
afkbot/services/llm/provider.py
afkbot/services/llm/provider_catalog.py
afkbot/services/llm/provider_payload_runtime.py
afkbot/services/llm/provider_settings.py
afkbot/services/llm/reasoning.py
afkbot/services/llm/request_gate.py
afkbot/services/llm/token_file_sources.py
afkbot/services/llm/token_verifier.py
afkbot/services/llm/tool_name_codec.py
afkbot/services/mcp_integration/__init__.py
afkbot/services/mcp_integration/contracts.py
afkbot/services/mcp_integration/errors.py
afkbot/services/mcp_integration/ide_adapter.py
afkbot/services/mcp_integration/operator_contracts.py
afkbot/services/mcp_integration/path_scope.py
afkbot/services/mcp_integration/payloads.py
afkbot/services/mcp_integration/profile_loader.py
afkbot/services/mcp_integration/profile_store.py
afkbot/services/mcp_integration/service.py
afkbot/services/mcp_integration/url_resolver.py
afkbot/services/mcp_integration/validator.py
afkbot/services/mcp_runtime/__init__.py
afkbot/services/mcp_runtime/catalog.py
afkbot/services/mcp_runtime/client.py
afkbot/services/mcp_runtime/contracts.py
afkbot/services/mcp_runtime/service.py
afkbot/services/mcp_runtime/tool_bridge.py
afkbot/services/memory/__init__.py
afkbot/services/memory/consolidation.py
afkbot/services/memory/contracts.py
afkbot/services/memory/conversation_recall.py
afkbot/services/memory/digest.py
afkbot/services/memory/profile_memory_service.py
afkbot/services/memory/runtime_scope.py
afkbot/services/memory/service.py
afkbot/services/ops/__init__.py
afkbot/services/plugins/__init__.py
afkbot/services/plugins/catalog.py
afkbot/services/plugins/config_store.py
afkbot/services/plugins/contracts.py
afkbot/services/plugins/runtime_registry.py
afkbot/services/plugins/scaffold.py
afkbot/services/plugins/service.py
afkbot/services/policy/__init__.py
afkbot/services/policy/contracts.py
afkbot/services/policy/engine.py
afkbot/services/policy/evaluation_helpers.py
afkbot/services/policy/file_access.py
afkbot/services/policy/presets_catalog.py
afkbot/services/policy/presets_contracts.py
afkbot/services/policy/presets_resolver.py
afkbot/services/policy/profile_files_lock.py
afkbot/services/policy/shell_sandbox.py
afkbot/services/profile_runtime/__init__.py
afkbot/services/profile_runtime/bootstrap_service.py
afkbot/services/profile_runtime/contracts.py
afkbot/services/profile_runtime/deletion.py
afkbot/services/profile_runtime/runtime_config.py
afkbot/services/profile_runtime/runtime_secrets.py
afkbot/services/profile_runtime/service.py
afkbot/services/session_orchestration/__init__.py
afkbot/services/session_orchestration/contracts.py
afkbot/services/session_orchestration/service.py
afkbot/services/setup/__init__.py
afkbot/services/setup/command_runtime.py
afkbot/services/setup/config_resolver.py
afkbot/services/setup/contracts.py
afkbot/services/setup/defaults.py
afkbot/services/setup/policy_inputs.py
afkbot/services/setup/policy_setup.py
afkbot/services/setup/profile_resolution.py
afkbot/services/setup/project_cleanup.py
afkbot/services/setup/provider_inputs.py
afkbot/services/setup/provider_network.py
afkbot/services/setup/provider_secrets.py
afkbot/services/setup/runtime_store.py
afkbot/services/setup/state.py
afkbot/services/skills/__init__.py
afkbot/services/skills/doctor.py
afkbot/services/skills/loader_availability.py
afkbot/services/skills/loader_contracts.py
afkbot/services/skills/loader_manifest.py
afkbot/services/skills/loader_service.py
afkbot/services/skills/markdown.py
afkbot/services/skills/marketplace_contracts.py
afkbot/services/skills/marketplace_fetch.py
afkbot/services/skills/marketplace_payloads.py
afkbot/services/skills/marketplace_popularity.py
afkbot/services/skills/marketplace_service.py
afkbot/services/skills/marketplace_sources.py
afkbot/services/skills/normalization.py
afkbot/services/skills/profile_service.py
afkbot/services/skills/skills.py
afkbot/services/subagents/__init__.py
afkbot/services/subagents/contracts.py
afkbot/services/subagents/executor.py
afkbot/services/subagents/launcher.py
afkbot/services/subagents/lifecycle.py
afkbot/services/subagents/loader.py
afkbot/services/subagents/orchestration.py
afkbot/services/subagents/profile_service.py
afkbot/services/subagents/registry.py
afkbot/services/subagents/runner.py
afkbot/services/subagents/runtime_policy.py
afkbot/services/subagents/runtime_support.py
afkbot/services/subagents/service.py
afkbot/services/subagents/state_transitions.py
afkbot/services/subagents/task_store.py
afkbot/services/task_flow/__init__.py
afkbot/services/task_flow/ai_executors.py
afkbot/services/task_flow/cli_service.py
afkbot/services/task_flow/context_overrides.py
afkbot/services/task_flow/contracts.py
afkbot/services/task_flow/errors.py
afkbot/services/task_flow/event_log.py
afkbot/services/task_flow/human_ref.py
afkbot/services/task_flow/lease_runtime.py
afkbot/services/task_flow/message_factory.py
afkbot/services/task_flow/owner_inputs.py
afkbot/services/task_flow/runtime_daemon.py
afkbot/services/task_flow/runtime_service.py
afkbot/services/task_flow/runtime_target.py
afkbot/services/task_flow/service.py
afkbot/services/task_flow/team_prompts.py
afkbot/services/task_flow/timing.py
afkbot/services/tools/__init__.py
afkbot/services/tools/base.py
afkbot/services/tools/credential_placeholders.py
afkbot/services/tools/params.py
afkbot/services/tools/registry.py
afkbot/services/tools/shell_sandbox.py
afkbot/services/tools/text_snapshots.py
afkbot/services/tools/trusted_executables.py
afkbot/services/tools/workspace.py
afkbot/services/tools/network/__init__.py
afkbot/services/tools/network/http_guard.py
afkbot/services/tools/network/pinned_opener.py
afkbot/services/tools/plugins/__init__.py
afkbot/services/tools/plugins/mcp_profile_shared.py
afkbot/services/tools/plugins/memory_shared.py
afkbot/services/tools/plugins/task_actor.py
afkbot/services/tools/plugins/task_scope.py
afkbot/services/tools/plugins/app_list/__init__.py
afkbot/services/tools/plugins/app_list/plugin.py
afkbot/services/tools/plugins/app_run/__init__.py
afkbot/services/tools/plugins/app_run/plugin.py
afkbot/services/tools/plugins/automation_create/__init__.py
afkbot/services/tools/plugins/automation_create/plugin.py
afkbot/services/tools/plugins/automation_delete/__init__.py
afkbot/services/tools/plugins/automation_delete/plugin.py
afkbot/services/tools/plugins/automation_get/__init__.py
afkbot/services/tools/plugins/automation_get/plugin.py
afkbot/services/tools/plugins/automation_list/__init__.py
afkbot/services/tools/plugins/automation_list/plugin.py
afkbot/services/tools/plugins/automation_update/__init__.py
afkbot/services/tools/plugins/automation_update/plugin.py
afkbot/services/tools/plugins/bash_exec/__init__.py
afkbot/services/tools/plugins/bash_exec/plugin.py
afkbot/services/tools/plugins/bash_exec/runtime.py
afkbot/services/tools/plugins/browser_control/__init__.py
afkbot/services/tools/plugins/browser_control/plugin.py
afkbot/services/tools/plugins/channel_history_list/__init__.py
afkbot/services/tools/plugins/channel_history_list/plugin.py
afkbot/services/tools/plugins/channel_send/__init__.py
afkbot/services/tools/plugins/channel_send/plugin.py
afkbot/services/tools/plugins/credentials_create/__init__.py
afkbot/services/tools/plugins/credentials_create/plugin.py
afkbot/services/tools/plugins/credentials_delete/__init__.py
afkbot/services/tools/plugins/credentials_delete/plugin.py
afkbot/services/tools/plugins/credentials_list/__init__.py
afkbot/services/tools/plugins/credentials_list/plugin.py
afkbot/services/tools/plugins/credentials_request/__init__.py
afkbot/services/tools/plugins/credentials_request/plugin.py
afkbot/services/tools/plugins/credentials_update/__init__.py
afkbot/services/tools/plugins/credentials_update/plugin.py
afkbot/services/tools/plugins/debug_echo/__init__.py
afkbot/services/tools/plugins/debug_echo/plugin.py
afkbot/services/tools/plugins/diffs_render/__init__.py
afkbot/services/tools/plugins/diffs_render/plugin.py
afkbot/services/tools/plugins/file_edit/__init__.py
afkbot/services/tools/plugins/file_edit/plugin.py
afkbot/services/tools/plugins/file_list/__init__.py
afkbot/services/tools/plugins/file_list/plugin.py
afkbot/services/tools/plugins/file_read/__init__.py
afkbot/services/tools/plugins/file_read/plugin.py
afkbot/services/tools/plugins/file_search/__init__.py
afkbot/services/tools/plugins/file_search/plugin.py
afkbot/services/tools/plugins/file_write/__init__.py
afkbot/services/tools/plugins/file_write/plugin.py
afkbot/services/tools/plugins/http_request/__init__.py
afkbot/services/tools/plugins/http_request/plugin.py
afkbot/services/tools/plugins/mcp_profile_delete/__init__.py
afkbot/services/tools/plugins/mcp_profile_delete/plugin.py
afkbot/services/tools/plugins/mcp_profile_get/__init__.py
afkbot/services/tools/plugins/mcp_profile_get/plugin.py
afkbot/services/tools/plugins/mcp_profile_list/__init__.py
afkbot/services/tools/plugins/mcp_profile_list/plugin.py
afkbot/services/tools/plugins/mcp_profile_upsert/__init__.py
afkbot/services/tools/plugins/mcp_profile_upsert/plugin.py
afkbot/services/tools/plugins/mcp_profile_validate/__init__.py
afkbot/services/tools/plugins/mcp_profile_validate/plugin.py
afkbot/services/tools/plugins/memory_delete/__init__.py
afkbot/services/tools/plugins/memory_delete/plugin.py
afkbot/services/tools/plugins/memory_digest/__init__.py
afkbot/services/tools/plugins/memory_digest/plugin.py
afkbot/services/tools/plugins/memory_list/__init__.py
afkbot/services/tools/plugins/memory_list/plugin.py
afkbot/services/tools/plugins/memory_promote/__init__.py
afkbot/services/tools/plugins/memory_promote/plugin.py
afkbot/services/tools/plugins/memory_recall_search/__init__.py
afkbot/services/tools/plugins/memory_recall_search/plugin.py
afkbot/services/tools/plugins/memory_search/__init__.py
afkbot/services/tools/plugins/memory_search/plugin.py
afkbot/services/tools/plugins/memory_upsert/__init__.py
afkbot/services/tools/plugins/memory_upsert/plugin.py
afkbot/services/tools/plugins/session_job_run/__init__.py
afkbot/services/tools/plugins/session_job_run/plugin.py
afkbot/services/tools/plugins/skill_marketplace/__init__.py
afkbot/services/tools/plugins/skill_marketplace/plugin.py
afkbot/services/tools/plugins/skill_profile_delete/__init__.py
afkbot/services/tools/plugins/skill_profile_delete/plugin.py
afkbot/services/tools/plugins/skill_profile_get/__init__.py
afkbot/services/tools/plugins/skill_profile_get/plugin.py
afkbot/services/tools/plugins/skill_profile_list/__init__.py
afkbot/services/tools/plugins/skill_profile_list/plugin.py
afkbot/services/tools/plugins/skill_profile_upsert/__init__.py
afkbot/services/tools/plugins/skill_profile_upsert/plugin.py
afkbot/services/tools/plugins/subagent_profile_delete/__init__.py
afkbot/services/tools/plugins/subagent_profile_delete/plugin.py
afkbot/services/tools/plugins/subagent_profile_get/__init__.py
afkbot/services/tools/plugins/subagent_profile_get/plugin.py
afkbot/services/tools/plugins/subagent_profile_list/__init__.py
afkbot/services/tools/plugins/subagent_profile_list/plugin.py
afkbot/services/tools/plugins/subagent_profile_upsert/__init__.py
afkbot/services/tools/plugins/subagent_profile_upsert/plugin.py
afkbot/services/tools/plugins/subagent_result/__init__.py
afkbot/services/tools/plugins/subagent_result/plugin.py
afkbot/services/tools/plugins/subagent_run/__init__.py
afkbot/services/tools/plugins/subagent_run/plugin.py
afkbot/services/tools/plugins/subagent_wait/__init__.py
afkbot/services/tools/plugins/subagent_wait/plugin.py
afkbot/services/tools/plugins/task_block/__init__.py
afkbot/services/tools/plugins/task_block/plugin.py
afkbot/services/tools/plugins/task_board/__init__.py
afkbot/services/tools/plugins/task_board/plugin.py
afkbot/services/tools/plugins/task_comment_add/__init__.py
afkbot/services/tools/plugins/task_comment_add/plugin.py
afkbot/services/tools/plugins/task_comment_list/__init__.py
afkbot/services/tools/plugins/task_comment_list/plugin.py
afkbot/services/tools/plugins/task_context_get/__init__.py
afkbot/services/tools/plugins/task_context_get/plugin.py
afkbot/services/tools/plugins/task_create/__init__.py
afkbot/services/tools/plugins/task_create/plugin.py
afkbot/services/tools/plugins/task_delegate/__init__.py
afkbot/services/tools/plugins/task_delegate/plugin.py
afkbot/services/tools/plugins/task_dependency_add/__init__.py
afkbot/services/tools/plugins/task_dependency_add/plugin.py
afkbot/services/tools/plugins/task_dependency_list/__init__.py
afkbot/services/tools/plugins/task_dependency_list/plugin.py
afkbot/services/tools/plugins/task_dependency_remove/__init__.py
afkbot/services/tools/plugins/task_dependency_remove/plugin.py
afkbot/services/tools/plugins/task_doc_confirm/__init__.py
afkbot/services/tools/plugins/task_doc_confirm/plugin.py
afkbot/services/tools/plugins/task_doc_list/__init__.py
afkbot/services/tools/plugins/task_doc_list/plugin.py
afkbot/services/tools/plugins/task_doc_put/__init__.py
afkbot/services/tools/plugins/task_doc_put/plugin.py
afkbot/services/tools/plugins/task_event_list/__init__.py
afkbot/services/tools/plugins/task_event_list/plugin.py
afkbot/services/tools/plugins/task_feed_list/__init__.py
afkbot/services/tools/plugins/task_feed_list/plugin.py
afkbot/services/tools/plugins/task_flow_create/__init__.py
afkbot/services/tools/plugins/task_flow_create/plugin.py
afkbot/services/tools/plugins/task_flow_get/__init__.py
afkbot/services/tools/plugins/task_flow_get/plugin.py
afkbot/services/tools/plugins/task_flow_list/__init__.py
afkbot/services/tools/plugins/task_flow_list/plugin.py
afkbot/services/tools/plugins/task_get/__init__.py
afkbot/services/tools/plugins/task_get/plugin.py
afkbot/services/tools/plugins/task_inbox/__init__.py
afkbot/services/tools/plugins/task_inbox/plugin.py
afkbot/services/tools/plugins/task_list/__init__.py
afkbot/services/tools/plugins/task_list/plugin.py
afkbot/services/tools/plugins/task_maintenance_sweep/__init__.py
afkbot/services/tools/plugins/task_maintenance_sweep/plugin.py
afkbot/services/tools/plugins/task_review_approve/__init__.py
afkbot/services/tools/plugins/task_review_approve/plugin.py
afkbot/services/tools/plugins/task_review_list/__init__.py
afkbot/services/tools/plugins/task_review_list/plugin.py
afkbot/services/tools/plugins/task_review_request_changes/__init__.py
afkbot/services/tools/plugins/task_review_request_changes/plugin.py
afkbot/services/tools/plugins/task_run_get/__init__.py
afkbot/services/tools/plugins/task_run_get/plugin.py
afkbot/services/tools/plugins/task_run_list/__init__.py
afkbot/services/tools/plugins/task_run_list/plugin.py
afkbot/services/tools/plugins/task_stale_list/__init__.py
afkbot/services/tools/plugins/task_stale_list/plugin.py
afkbot/services/tools/plugins/task_update/__init__.py
afkbot/services/tools/plugins/task_update/plugin.py
afkbot/services/tools/plugins/web_fetch/__init__.py
afkbot/services/tools/plugins/web_fetch/plugin.py
afkbot/services/tools/plugins/web_search/__init__.py
afkbot/services/tools/plugins/web_search/plugin.py
afkbot/services/ui_auth/__init__.py
afkbot/services/ui_auth/configuration.py
afkbot/services/ui_auth/contracts.py
afkbot/services/ui_auth/cookies.py
afkbot/services/ui_auth/passwords.py
afkbot/services/ui_auth/policy.py
afkbot/services/ui_auth/rate_limit.py
afkbot/services/upgrade/__init__.py
afkbot/services/upgrade/contracts.py
afkbot/services/upgrade/service.py
afkbot/services/wizard/__init__.py
afkbot/services/wizard/channel_catalog.py
afkbot/services/wizard/contracts.py
afkbot/services/wizard/inventory.py
afkbot/services/wizard/preview.py
afkbot/services/wizard/profile_catalog.py
afkbot/services/wizard/profile_intent_catalog.py
afkbot/services/wizard/profile_intent_mapper.py
afkbot/skills/aider-cli/SKILL.md
afkbot/skills/automation/SKILL.md
afkbot/skills/bash-exec/SKILL.md
afkbot/skills/browser-control/SKILL.md
afkbot/skills/claude-code/SKILL.md
afkbot/skills/codex-cli/SKILL.md
afkbot/skills/credentials/SKILL.md
afkbot/skills/diffs/SKILL.md
afkbot/skills/file-ops/SKILL.md
afkbot/skills/gemini-cli/SKILL.md
afkbot/skills/http-request/SKILL.md
afkbot/skills/imap/SKILL.md
afkbot/skills/mcp-manager/SKILL.md
afkbot/skills/memory/SKILL.md
afkbot/skills/partyflow/SKILL.md
afkbot/skills/security-secrets/SKILL.md
afkbot/skills/skill-creator/SKILL.md
afkbot/skills/smtp/SKILL.md
afkbot/skills/subagent-manager/SKILL.md
afkbot/skills/sysadmin/SKILL.md
afkbot/skills/taskflow/SKILL.md
afkbot/skills/telegram/SKILL.md
afkbot/skills/web-search/SKILL.md
afkbot/subagents/architect.md
afkbot/subagents/backend-engineer.md
afkbot/subagents/cron.md
afkbot/subagents/devops.md
afkbot/subagents/docs-writer.md
afkbot/subagents/frontend-engineer.md
afkbot/subagents/qa-engineer.md
afkbot/subagents/researcher.md
afkbot/subagents/reviewer.md
afkbot/subagents/webhook.md
afkbot/workers/__init__.py
afkbot/workers/subagent_worker.py
afkbotio.egg-info/PKG-INFO
afkbotio.egg-info/SOURCES.txt
afkbotio.egg-info/dependency_links.txt
afkbotio.egg-info/entry_points.txt
afkbotio.egg-info/requires.txt
afkbotio.egg-info/top_level.txt