oclaw/tests
oliver d90fca7293 fix(whatsapp): add outbound retry backoff for failed sends
Track send attempts and schedule retry windows for pending WhatsApp outbound messages, then mark as failed after max retries to avoid silent drops without infinite resend loops.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 17:43:57 +08:00
..
conftest.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_audit_pagination_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_auth_rbac.py fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
test_admin_chat_stream_async_task.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_chat_wiki_events_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_internal_tools_preview_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_internal_tools_reload_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_llm_preview_planner_consistency.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_llm_tools_preview_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_mcp_tool_wire_role_mode_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_oclaw_runs_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_oclaw_tasks_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_scheduled_jobs_api.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_admin_session_monitor_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_skills_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_tool_policy_oclaw_retry_codes.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_tools_exposure_trace_setting_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_admin_tools_self_check_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_agent_context_loader.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_agent_core_attempt_memory_gate.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_anthropic_transport.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_attachment_acl_backfill.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_attachment_local_url_public_tool.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_attachment_text_replay_guard.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_backup_retention.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_bailian_webparser_tool.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_bootstrap_env.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_catalog_expert_role_loading.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_catalog_mcp_integration.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_cc_mini_vendor.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_channel_dispatch_defaults.py fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
test_channel_outbound_retry.py fix(whatsapp): add outbound retry backoff for failed sends 2026-07-02 17:43:57 +08:00
test_chat_administrator_cross_tenant_sessions.py fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
test_chat_api_message_filter.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_chat_attachments_payload.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_chat_mode_execution_persistence.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_chat_profile_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_chat_session_full_smoke.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_chat_session_isolation.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_clawhub_client.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_cloudflare_image_generate_tool.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_cloudflare_image_public_tool_visibility.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_database_backend.py fix: harden assistant SQLite/PostgreSQL dual-backend (singleton, timeouts, warnings) 2026-05-14 10:24:23 +08:00
test_direct_loop_empty_assistant_response.py Execute tools after DSML promote instead of stopping at tool_call. 2026-05-27 17:24:37 +08:00
test_direct_loop_reasoning_split.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_dsml_tool_parse.py Fix split-field DSML promote and silent turn end after tools. 2026-05-27 17:08:51 +08:00
test_english_output_guard.py feat(ops): enforce English-only replies and localize netx protocol labels 2026-05-19 23:35:46 +08:00
test_fastapi_inbound.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_fastapi_startup_prebuild.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_file_attachments.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_frontmatter_yaml.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_gateway_cron_service.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_gateway_image_generation_chain.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_gateway_server_methods.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_gateway_telegram_send_normalize.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_gemini_sse_transport.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_get_messages_preserve_tool_pairing.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_group_ingest.py fix(whatsapp): pass quoted UME alarm to agent when @ bot 2026-06-23 14:36:14 +08:00
test_history_tool_result_compact.py fix(chat): compress-history on PostgreSQL dict rows 2026-05-15 19:22:45 +08:00
test_image_expert_env_lane.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_image_legacy_gateway_lane.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_inbound_service_reply_suppress.py fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
test_local_public_tools.py feat(tools): expose schedule tools to all specialists 2026-07-02 15:42:06 +08:00
test_logging_setup.py feat: unify runtime logging (rotating files, log root, scripts, desktop) 2026-05-14 10:11:51 +08:00
test_mcp_adapter.py feat: 更新 knowledge-base-manager skill,添加完整 ID 映射和严格目录限制 2026-05-16 22:27:57 +08:00
test_mcp_admin_api.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_mcp_e2e_probe.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_mcp_env_defaults.py feat(mcp): integrate netx via netx_mcp and improve MCP install 2026-05-30 15:44:34 +08:00
test_mcp_filesystem_argv.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_mcp_installer.py feat(mcp): integrate netx via netx_mcp and improve MCP install 2026-05-30 15:44:34 +08:00
test_mcp_market.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_mcp_registry.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_mcp_runtime.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_mcp_skill_adapter.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_mcp_store.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_mcp_workspace_filesystem_e2e.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_media_redact.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_memory_tool_aliases.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_memory_vector.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_memory_wiki_plugin.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_memory_wiki_search_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_memory_wiki_tools_loader.py fix(chat): compress-history on PostgreSQL dict rows 2026-05-15 19:22:45 +08:00
test_migrate_assistant_sqlite_to_pg.py docs(pg): slim migration guide to shell one-liners 2026-05-14 15:15:08 +08:00
test_model_path_audit.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_netx_bridge_whatsapp_outbound.py feat(netx-bridge): use English UME alarm text for WhatsApp push 2026-06-22 20:37:51 +08:00
test_netx_expert_registry.py feat(mcp): integrate netx via netx_mcp and improve MCP install 2026-05-30 15:44:34 +08:00
test_netx_managed_ne_tools.py feat(ops): add netx managed NE query and exec tools 2026-05-28 22:12:57 +08:00
test_netx_protocol_localize.py feat(ops): enforce English-only replies and localize netx protocol labels 2026-05-19 23:35:46 +08:00
test_netx_ume_ne_tools.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_acp_pointer_relay.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_agent_core.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_agent_core_trace.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_command_parser.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_dynamic_expert.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_extensions_webhooks_py.py 重构仓库目录为统一的 runtime 分层并清理历史 openclaw 残留。 2026-04-25 01:24:23 +08:00
test_oclaw_extensions_whatsapp_py.py 重构仓库目录为统一的 runtime 分层并清理历史 openclaw 残留。 2026-04-25 01:24:23 +08:00
test_oclaw_gateway_optimizations.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_gateway_trace.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_generalist_executor.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_gmail_watcher_gates.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_gmail_watcher_lifecycle.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_hooks_bundled_parity.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_hooks_config_toggle_cli.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_hooks_eligibility_metadata.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_hooks_runtime.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_hooks_runtime_gmail_init.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_memory_stage.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_operations_hooks_cmd.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_project_context_prompt.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_relay_pointer_protocol.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_relay_pointer_security.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_role_prompt_paths.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_router.py fix(chat): repair async worker and video specialist routing 2026-05-30 22:53:49 +08:00
test_oclaw_skill_manifest.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_startup_workspace_resolution.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_system_prompt.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_task_queue.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_tool_result_guard.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_oclaw_worker_title.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_openai_chat_dsml_stream.py fix(llm): handle null-delta terminal stream chunks from mytokenland gateways 2026-06-10 20:47:23 +08:00
test_openai_chat_multimodal_downgrade.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_openai_chat_multimodal_downgrade_ocr.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_openai_chat_strict_tool_mode.py chore(llm): drop AIA_DEEPSEEK_STRICT_TOOL_MODE legacy knob 2026-05-13 15:04:14 +08:00
test_openai_responses_normalize.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_openai_responses_transport.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_openai_tools_schema_compat.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_openai_tools_shrink.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_ops_cli.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_ops_netx_system_inject.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_ops_role_system_en.py fix(ops): English replies from English prompts and ROLE_SYSTEM.en 2026-05-19 22:41:46 +08:00
test_paths_db_migration.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_persist_terminal_fallback.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_pg_compat.py fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
test_plan_agent_v2_gateway_cutover_draft.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_plan_agent_v2_gateway_dryrun.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_plan_agent_v2_shadow.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_prompt_ci_guard.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_prompt_hardcode_guard.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_prompt_loader.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_prompt_prebuild.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_prompt_runtime_paths.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_replay_tool_call_id.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_resolve_runtime_lang.py fix(ops): English replies from English prompts and ROLE_SYSTEM.en 2026-05-19 22:41:46 +08:00
test_runtime_prewarm_api.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_runtime_streaming_contract.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_sa_admin_user_stats_tool_health.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_app_settings.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_app_users.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_auth_sessions.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_chat_messages.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_chat_sessions.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_fork_trim_admin_sessions.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_prune_orphans.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_tenant_bind_code.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_tool_log_trace.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_sa_ui_session_owner.py feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
test_schedule_duration_parse.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_schedule_tools.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_scheduler_ephemeral_context.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_scheduler_expressions.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_scheduler_proactive_delivery.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_scheduler_system_timezone.py fix(scheduler): default scheduled job timezone to system timezone 2026-07-02 17:31:21 +08:00
test_scheduler_viewer_username.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_secret_migration.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_session_auto_title.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_session_bootstrap_handler.py feat: 路径约定体系 & 自优化管道落地 2026-05-10 23:28:41 +08:00
test_session_context_diagnostics.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_session_delete_cascade.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_session_orphan_prune.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skill_executor_trace.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skill_installer.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skill_role_binding_catalog.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skill_runtime_metadata_and_tools.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skill_runtime_restricted_fs_permissions.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skills_install_public_tool_visibility.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skills_install_tool_workspace_root.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skills_market_providers.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_skills_prompt.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_specialists_registry.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_batch_partition.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_context_inject.py fix(scheduler): inherit creator specialist in schedule_create 2026-07-02 16:36:25 +08:00
test_tool_llm_truncation.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_loop_guard.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_pairing_messages.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_runtime_attachments.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_runtime_schedule_validation.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_tool_wire_freeze_switch.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_wire_policy.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_tool_wire_policy_role_scoped.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_video_generation_client.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_video_query_tool.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_web_fetch_clean_tool.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_web_search_fast_tool.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_wecom_longconn_outbound_drain.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_weixin_ilink_api.py fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
test_weixin_official_scripts.py 支持微信/WhatsApp 回送附件直发并补齐链路测试。 2026-04-29 10:13:09 +08:00
test_weixin_scheduled_delivery.py feat(scheduler): add scheduled jobs with channel-aware delivery 2026-06-26 15:56:10 +08:00
test_whatsapp_access_control.py feat(whatsapp): add access control with quote-based admin approval 2026-07-01 11:36:58 +08:00
test_whatsapp_inbound_access.py feat(whatsapp): add access control with quote-based admin approval 2026-07-01 11:36:58 +08:00
test_whatsapp_inbound_payload_shape.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_whatsapp_ops_scripts.py feat(whatsapp): add access control with quote-based admin approval 2026-07-01 11:36:58 +08:00
test_wiki_auto_inject_hook.py 重构主控编排与运行时预热链路,统一工作区提示词/专家调度协议并补齐 wiki 记忆注入与写回闭环。 2026-04-26 08:34:33 +08:00
test_wiki_worker_pipeline.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_workspace_path_guard.py feat(tools): add grep and workspace profile, fix write path 2026-05-13 23:02:52 +08:00
test_workspace_profile_tool.py feat(tools): add grep and workspace profile, fix write path 2026-05-13 23:02:52 +08:00
test_workspaces_experts.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_workspaces_prompt_contract.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
test_ws_gateway.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00