Commit graph

  • ffc71cb91e
    Merge 91962ba879 into b645c3f54d Thierry CH. 2026-05-27 17:59:03 -07:00
  • 91962ba879 fix automation run inputs, hitl routing, and detail UI polish CREDO23 2026-05-28 02:48:47 +02:00
  • ed8d56aa16 feat(web): create automation via raw JSON CREDO23 2026-05-28 01:44:13 +02:00
  • 4625bd937e feat(web): run history section on automations detail page CREDO23 2026-05-28 01:35:48 +02:00
  • 0223c90a28
    Merge c958fe5bc6 into b645c3f54d Anish Sarkar 2026-05-28 05:02:11 +05:30
  • c958fe5bc6 feat(gateway): introduce GATEWAY_TELEGRAM_INTAKE_MODE for Telegram integration Anish Sarkar 2026-05-28 05:02:07 +05:30
  • 2e572d7818 feat(web): create_automation HITL approval card in chat CREDO23 2026-05-28 01:32:04 +02:00
  • c0a9ea368f feat(web): automations detail page (definition viewer + trigger manager) CREDO23 2026-05-28 01:21:54 +02:00
  • 7ff0120fc9 feat(gateway): add worker and webhook metrics Anish Sarkar 2026-05-28 04:40:13 +05:30
  • bc3c2fd515 fix(web): hide header Create CTA on the automations empty state CREDO23 2026-05-28 01:14:10 +02:00
  • 7bc52dcdc0 feat(web): surface Automations in the sidebar under Inbox CREDO23 2026-05-28 01:11:20 +02:00
  • 2a41a157f7 refactor(gateway): model external chat surfaces over canonical chats Anish Sarkar 2026-05-28 04:39:54 +05:30
  • afcadfb4bf fix(gateway): preserve request context during inbox processing Anish Sarkar 2026-05-28 04:38:20 +05:30
  • 08bf3cc023 refactor(gateway): run inbox and BYO polling from FastAPI lifespan Anish Sarkar 2026-05-28 04:38:00 +05:30
  • 72024353f9 fix(gateway): harden Telegram webhook intake Anish Sarkar 2026-05-28 04:37:41 +05:30
  • a57b741d5e refactor(gateway): rename persistence models to external chat Anish Sarkar 2026-05-28 04:37:27 +05:30
  • fe28833ad4 feat(web): automations list page with status, pause/resume and delete CREDO23 2026-05-28 01:02:48 +02:00
  • b18a5fdca9 feat(web): automations contracts, API client, atoms and hooks CREDO23 2026-05-28 00:55:57 +02:00
  • d48bb2033b fix(web): handle 204 No Content responses in base API service CREDO23 2026-05-28 00:55:46 +02:00
  • 79f0218360 rbac: surface automations permissions in the UI CREDO23 2026-05-28 00:30:40 +02:00
  • 2b7d91aa03 feat(automations): add create_automation HITL tool (NL → draft → approve → save) CREDO23 2026-05-28 00:12:02 +02:00
  • b645c3f54d
    Merge pull request #1442 from MODSetter/feat/hermes-task-boundary-improvements dev_mod dev Rohan Verma 2026-05-27 14:58:44 -07:00
  • 9d6e9b7e2d feat: enhance task management and timeout configurations in multi-agent chat DESKTOP-RTLN3BA\$punk 2026-05-27 14:58:10 -07:00
  • c0232fdcfe refactor(automations): park manual trigger pending Run-now redesign CREDO23 2026-05-27 22:29:51 +02:00
  • 8fb65d7188 fix(automations): use enum values not names for postgres enum columns CREDO23 2026-05-27 21:53:07 +02:00
  • 27ab367a13 feat(automations): static_inputs on triggers + vertical-slice api/services CREDO23 2026-05-27 21:21:43 +02:00
  • f2d82234d4 fix(gateway): ensure proper closure of event streams in agent invocation Anish Sarkar 2026-05-28 00:25:12 +05:30
  • 708e3a9120 feat(gateway): enhance logging and event handling in agent and Telegram translator Anish Sarkar 2026-05-28 00:07:37 +05:30
  • 5f9d16530d feat(web): add messaging channels settings page Anish Sarkar 2026-05-27 23:41:18 +05:30
  • a428f6c05f feat(gateway): schedule gateway maintenance tasks Anish Sarkar 2026-05-27 23:40:47 +05:30
  • d32e8c6a90 feat(gateway): expose binding and webhook APIs Anish Sarkar 2026-05-27 23:39:24 +05:30
  • bd86a72587 feat(gateway): add long-lived gateway runner Anish Sarkar 2026-05-27 23:39:05 +05:30
  • b8538655bb feat(gateway): process inbound events through the agent Anish Sarkar 2026-05-27 23:38:52 +05:30
  • 967ec099c8 feat(gateway): add Telegram command and stream handling Anish Sarkar 2026-05-27 23:38:25 +05:30
  • 59e6475348 feat(gateway): add Telegram adapter and formatting Anish Sarkar 2026-05-27 23:38:09 +05:30
  • c9b7d7b572 feat(gateway): add gateway domain primitives Anish Sarkar 2026-05-27 23:37:54 +05:30
  • ae3ce91465 feat(gateway): add configuration and metrics hooks Anish Sarkar 2026-05-27 23:37:26 +05:30
  • 81cf63ac96 feat(gateway): add messaging gateway persistence schema Anish Sarkar 2026-05-27 23:34:46 +05:30
  • 69abf0d916 feat: add python-telegram-bot dependency to project Anish Sarkar 2026-05-27 23:28:34 +05:30
  • 84d99f19a2 automations(api): API request/response schemas CREDO23 2026-05-27 19:10:20 +02:00
  • dd6bc30f98 move automations api into vertical slice with service layer CREDO23 2026-05-27 18:56:16 +02:00
  • d84240a630 add schedule tick task and beat entry CREDO23 2026-05-27 17:56:07 +02:00
  • 3b1d7c4389 add cron-based schedule trigger CREDO23 2026-05-27 17:56:02 +02:00
  • f08b316441 add next_fire_at to automation_triggers and croniter dep CREDO23 2026-05-27 17:55:58 +02:00
  • 861b91004d refactor(automations): extract dispatch_run; move manual adapter under triggers/manual/dispatch.py CREDO23 2026-05-27 17:20:23 +02:00
  • 8c32455818 refactor(automations): vertical-slice actions and triggers by domain CREDO23 2026-05-27 17:07:20 +02:00
  • ce45e11009 feat(automations): wire agent_task to multi_agent_chat with auto-approve loop CREDO23 2026-05-27 17:02:44 +02:00
  • 7ec3468113 refactor(automations): bind action handlers via ActionContext factory CREDO23 2026-05-27 16:29:32 +02:00
  • f646b5cbab feat(rbac): backfill automations permissions on existing roles CREDO23 2026-05-27 15:37:25 +02:00
  • cfbe2a7fe0 feat(automations): expose POST /automations/{id}/run CREDO23 2026-05-27 15:30:45 +02:00
  • 3bb02d8889 feat(automations): add manual dispatch service CREDO23 2026-05-27 15:30:41 +02:00
  • 1366c8a711 feat(rbac): add automations permission family CREDO23 2026-05-27 15:30:34 +02:00
  • b26bf0bbcf feat(automation): register automation run celery task CREDO23 2026-05-27 15:02:36 +02:00
  • 273b98f350 feat(automation): expose runtime package surface CREDO23 2026-05-27 15:02:36 +02:00
  • d3cda12191 feat(automation): add automation run executor CREDO23 2026-05-27 15:02:36 +02:00
  • 0a329e5a69 feat(automation): add per-step execution CREDO23 2026-05-27 15:02:36 +02:00
  • f71a02db2f feat(automation): add automation run repository CREDO23 2026-05-27 15:02:36 +02:00
  • 924a82c0b1 feat(automation): add retry policy helper CREDO23 2026-05-27 15:02:36 +02:00
  • 8b87d179e9 feat(automation): add recursive render_value to templating CREDO23 2026-05-27 15:02:36 +02:00
  • cb42b3a84f feat(automation): add template run context builder CREDO23 2026-05-27 14:23:18 +02:00
  • de6da1b775 feat(automation): add template render and predicate evaluation CREDO23 2026-05-27 14:23:17 +02:00
  • 8345e79f6d feat(automation): add sandboxed template environment CREDO23 2026-05-27 14:23:17 +02:00
  • 08e94ac5ca feat(automation): add custom template filters CREDO23 2026-05-27 14:23:17 +02:00
  • b4e5bf95a4 feat(automation): add template filter and test allowlist CREDO23 2026-05-27 14:23:17 +02:00
  • 99fd1a1338 feat(automation): register agent_task action and schedule/manual triggers CREDO23 2026-05-27 13:58:57 +02:00
  • 56b3e1bfc4 refactor(automation): drop Block suffix from definition components CREDO23 2026-05-27 13:48:41 +02:00
  • 7f4c1c25ab feat(automation): wire SQLAlchemy relationships on both sides CREDO23 2026-05-27 13:45:32 +02:00
  • 7ac99b89a0 refactor(automation): drop Capability registry CREDO23 2026-05-27 13:29:30 +02:00
  • 9fa35f21cf refactor(automation): rename schema config to params, drop dead fields CREDO23 2026-05-27 13:29:26 +02:00
  • c8a89ccac8 refactor(automation): rename trigger model config to params CREDO23 2026-05-27 13:29:22 +02:00
  • fe32cd35ed refactor(automation): rename trigger config column to params CREDO23 2026-05-27 13:29:18 +02:00
  • a4fbfd8c0d chore(automation): tighten run.py + envelope.py docstrings CREDO23 2026-05-27 11:45:04 +02:00
  • 35117a952d refactor(automation): drop agent_session_id from AutomationRun CREDO23 2026-05-27 11:41:32 +02:00
  • f0e00bd3ee chore(automation): trim docstrings to intent only CREDO23 2026-05-26 23:01:22 +02:00
  • 7a96c0e29c feat(automation): add empty Capability / Action / Trigger registries CREDO23 2026-05-26 22:54:17 +02:00
  • be4d43d6c9 feat(automation): add Pydantic schemas for the automation definition CREDO23 2026-05-26 22:50:52 +02:00
  • d9183464d9 feat(automation): add Alembic migration for the three automation tables CREDO23 2026-05-26 22:44:33 +02:00
  • 05931375f4 feat(automation): add SQLAlchemy models for the three v1 tables CREDO23 2026-05-26 22:42:50 +02:00
  • 113748dfd5 feat(automation): scaffold isolated module structure CREDO23 2026-05-26 22:38:41 +02:00
  • 820f541f08
    Merge pull request #1439 from AnishSarkar22/fix/mention-documents Rohan Verma 2026-05-26 13:37:18 -07:00
  • db8c472664 docs(automation): narrow v1 data model + Phase 1 scope CREDO23 2026-05-26 22:37:05 +02:00
  • 5f4d62c225
    Merge pull request #1437 from AnishSarkar22/fix/electron-nextjs Rohan Verma 2026-05-26 13:36:58 -07:00
  • 144d702c35 docs(automation): defer credentials, cost, queue-routing, side-effects CREDO23 2026-05-26 22:35:37 +02:00
  • b029c090bd docs(automation): defer MCP integration to Phase 4 CREDO23 2026-05-26 22:34:03 +02:00
  • 16b6618629 docs(automation): trim Capability dataclass to v1-minimum CREDO23 2026-05-26 22:33:10 +02:00
  • 123f0d3b5d docs(automation): add v2 design plan baseline CREDO23 2026-05-26 22:30:21 +02:00
  • b8450e60d5 refactor(web): update Switch component styles in ComposerAction for improved layout and consistency Anish Sarkar 2026-05-27 01:41:37 +05:30
  • dbf235cbda feat(web): enhance composer suggestion skeleton, improve document mention picker loading states & improved LLM prompt block for connector mentions Anish Sarkar 2026-05-27 00:43:50 +05:30
  • 17293125ef feat(web): implement recent mention management in document mention picker and enhance composer component Anish Sarkar 2026-05-27 00:26:44 +05:30
  • 79f5e8f88c feat(web): add connector display definitions and enhance composer suggestion components Anish Sarkar 2026-05-26 22:40:22 +05:30
  • 2d134439ec feat(web): enhance mention handling to support connectors and improve document key management Anish Sarkar 2026-05-26 21:52:04 +05:30
  • a41b16b73e feat(web): enhance chat context and mention handling with connector support Anish Sarkar 2026-05-26 21:11:53 +05:30
  • 701ae800b4 feat(web): refactor sign-in button and composer components to use Button component Anish Sarkar 2026-05-26 18:27:02 +05:30
  • 9cd3de9ec1 feat(web): update mention components to use Button component and enhance styling Anish Sarkar 2026-05-26 16:50:40 +05:30
  • d445974838 feat(web): enhance inline mention editor and thread components with suggestion trigger info and anchor rect Anish Sarkar 2026-05-26 14:36:46 +05:30
  • 0d65a2e4e3 feat(web): implement composer suggestion popover and integrate with document mention picker Anish Sarkar 2026-05-26 13:37:59 +05:30
  • ecdc243a1f
    Merge 6efd0cf2a1 into af35106a0a Matt Van Horn 2026-05-26 00:07:25 -07:00
  • 6efd0cf2a1
    chore(web): remove unused notesApiService Matt Van Horn 2026-05-26 00:07:09 -07:00
  • baba31ab43 feat(tray): refactor context menu creation for improved screenshot functionality and quit option Anish Sarkar 2026-05-26 12:23:41 +05:30
  • 7276210403 feat(auto-updater, ui): rename DesktopUpdatePrompt with DesktopUpdateToast Anish Sarkar 2026-05-26 11:57:50 +05:30