..
__init__.py
test_api_server.py
feat: OpenAI-compatible API server + WhatsApp configurable reply prefix ( #1756 )
2026-03-17 10:44:37 -07:00
test_async_memory_flush.py
test_background_command.py
refactor: centralize slash command registry ( #1603 )
2026-03-16 23:21:03 -07:00
test_background_process_notifications.py
fix(gateway): persist watcher metadata in checkpoint for crash recovery ( #1706 )
2026-03-17 03:52:15 -07:00
test_base_topic_sessions.py
test_channel_directory.py
test_config.py
feat: support ignoring unauthorized gateway DMs ( #1919 )
2026-03-18 04:06:08 -07:00
test_config_cwd_bridge.py
test_delivery.py
fix: salvage gateway dedup and executor cleanup from PR #993
2026-03-14 11:03:20 -07:00
test_dingtalk.py
feat(gateway): add DingTalk platform adapter ( #1685 )
2026-03-17 03:04:58 -07:00
test_discord_bot_filter.py
test_discord_free_response.py
feat(discord): auto-thread on @mention + skip mention in bot threads
2026-03-15 07:59:55 -07:00
test_discord_imports.py
test_discord_media_metadata.py
test_discord_opus.py
test_discord_send.py
fix: align salvaged Discord send test mock with current slash-command API
2026-03-14 21:44:50 -07:00
test_discord_slash_commands.py
feat(discord): auto-thread on @mention + skip mention in bot threads
2026-03-15 07:59:55 -07:00
test_discord_thread_persistence.py
fix(discord): persist thread participation across gateway restarts
2026-03-17 02:26:34 -07:00
test_document_cache.py
test_email.py
test_extract_local_files.py
feat: auto-detect local file paths in gateway responses for native media delivery ( #1640 )
2026-03-17 01:47:34 -07:00
test_gateway_shutdown.py
fix(gateway): cancel active runs during shutdown
2026-03-15 04:21:50 -07:00
test_homeassistant.py
test_honcho_lifecycle.py
fix(honcho): isolate session routing for multi-user gateway ( #1500 )
2026-03-16 00:23:47 -07:00
test_hooks.py
test_interrupt_key_match.py
test(gateway): cover photo burst interrupt regressions
2026-03-15 03:50:45 -07:00
test_matrix.py
test: add comprehensive tests for Mattermost and Matrix adapters
2026-03-17 03:18:16 -07:00
test_mattermost.py
test: add comprehensive tests for Mattermost and Matrix adapters
2026-03-17 03:18:16 -07:00
test_media_extraction.py
test_mirror.py
test_pairing.py
test_pii_redaction.py
fix(privacy): skip PII redaction on Discord/Slack (mentions need real IDs)
2026-03-16 05:58:34 -07:00
test_plan_command.py
fix: save /plan output in workspace ( #1381 )
2026-03-14 21:28:51 -07:00
test_platform_base.py
test_reasoning_command.py
test_resume_command.py
fix(honcho): isolate session routing for multi-user gateway ( #1500 )
2026-03-16 00:23:47 -07:00
test_retry_replacement.py
test: lock retry replacement semantics
2026-03-14 21:19:22 -07:00
test_retry_response.py
test_run_progress_topics.py
test_runner_fatal_adapter.py
fix(gateway): harden Telegram polling conflict handling
2026-03-14 12:11:23 -07:00
test_runner_startup_failures.py
fix(gateway): restart on retryable startup failures ( #1517 )
2026-03-16 05:26:31 -07:00
test_send_image_file.py
fix(discord): preserve native document and video attachment support
2026-03-14 22:01:02 -07:00
test_session.py
fix(session): skip corrupt lines in load_transcript instead of crashing ( #1744 )
2026-03-17 05:18:12 -07:00
test_session_env.py
fix: preserve thread context for cronjob deliver=origin
2026-03-15 06:57:00 -07:00
test_session_hygiene.py
test_signal.py
test_slack.py
test_sms.py
feat: add SMS (Twilio) platform adapter
2026-03-17 03:14:53 -07:00
test_ssl_certs.py
fix(gateway): SSL certificate auto-detection for NixOS and non-standard systems
2026-03-15 23:04:34 -07:00
test_status.py
fix(gateway): detect script-style gateway processes for --replace
2026-03-18 03:12:59 -07:00
test_status_command.py
feat: add route-aware pricing estimates ( #1695 )
2026-03-17 03:44:44 -07:00
test_sticker_cache.py
test_stt_config.py
fix: restore local STT fallback for gateway voice notes
2026-03-15 21:51:40 -07:00
test_telegram_conflict.py
fix(gateway): restart on retryable startup failures ( #1517 )
2026-03-16 05:26:31 -07:00
test_telegram_documents.py
test(gateway): cover photo burst interrupt regressions
2026-03-15 03:50:45 -07:00
test_telegram_format.py
fix(telegram): escape chunk indicators in MarkdownV2 ( #1478 )
2026-03-15 19:27:15 -07:00
test_telegram_photo_interrupts.py
test(gateway): cover photo burst interrupt regressions
2026-03-15 03:50:45 -07:00
test_telegram_text_batching.py
fix(telegram): aggregate split text messages before dispatching ( #1674 )
2026-03-17 02:49:57 -07:00
test_title_command.py
test_transcript_offset.py
test_unauthorized_dm_behavior.py
feat: support ignoring unauthorized gateway DMs ( #1919 )
2026-03-18 04:06:08 -07:00
test_update_command.py
fix(gateway): fall back to sys.executable -m hermes_cli.main when hermes not on PATH
2026-03-14 12:15:51 -07:00
test_voice_command.py
refactor: centralize slash command registry ( #1603 )
2026-03-16 23:21:03 -07:00
test_whatsapp_connect.py
feat: OpenAI-compatible API server + WhatsApp configurable reply prefix ( #1756 )
2026-03-17 10:44:37 -07:00
test_whatsapp_reply_prefix.py
feat: OpenAI-compatible API server + WhatsApp configurable reply prefix ( #1756 )
2026-03-17 10:44:37 -07:00