Commit Graph

  • e953be5e99 refactor(gateway): abstract platform command handling Anish Sarkar 2026-05-29 10:17:41 +05:30
  • f6eb955676 refactor(gateway): share outbound text splitting Anish Sarkar 2026-05-29 10:17:28 +05:30
  • 9b9e6828c7 refactor(automations): enhance mention handling in task parameters DESKTOP-RTLN3BA\$punk 2026-05-28 21:44:22 -07:00
  • 6b76f8c138 refactor(automations): update icons and button labels in empty state and header components DESKTOP-RTLN3BA\$punk 2026-05-28 21:29:24 -07:00
  • d013617bf6 feat(automations): added UI and improved mentions DESKTOP-RTLN3BA\$punk 2026-05-28 21:26:32 -07:00
  • c601a9b102 fix: biome errs DESKTOP-RTLN3BA\$punk 2026-05-28 19:22:54 -07:00
  • 94e834134f chore: linting DESKTOP-RTLN3BA\$punk 2026-05-28 19:21:29 -07:00
  • 4dda02c06c Merge pull request #1443 from CREDO23/feature-automations Rohan Verma 2026-05-28 12:41:41 -07:00
  • 958bf9f95a fix(automations/agent_task): use in-memory checkpointer to avoid Celery PoolTimeout CREDO23 2026-05-28 21:10:24 +02:00
  • 353755fd73 test(automations): cross-cutting registries, enums, side-effects + shared fixtures CREDO23 2026-05-28 19:03:55 +02:00
  • 822940b09e test(automations/schemas): lock definition + api validation gates CREDO23 2026-05-28 19:03:42 +02:00
  • acbeb60a43 test(automations/actions): lock agent_task helpers (auto_decide + finalize) CREDO23 2026-05-28 19:03:29 +02:00
  • db4eef651f test(automations/templating): lock render, filters, environment, context CREDO23 2026-05-28 19:03:22 +02:00
  • 49af95b652 test(automations/runtime): lock execute_step + with_retries CREDO23 2026-05-28 19:03:08 +02:00
  • 18b4800e49 test(automations/dispatch): lock _validate_inputs + DispatchError CREDO23 2026-05-28 19:03:00 +02:00
  • 2a76f43387 test(automations/triggers): lock schedule cron + params CREDO23 2026-05-28 19:02:52 +02:00
  • 4f202e1fa3 feat(web): inline edit on trigger cards CREDO23 2026-05-28 17:58:00 +02:00
  • fa0cdb9760 feat(web): unified json viewer/editor + edit existing automation CREDO23 2026-05-28 16:07:54 +02:00
  • 2d8d42bd9c refactor(web): polish automations detail view CREDO23 2026-05-28 15:40:18 +02:00
  • b90bed2dbd chore: drop local design plan CREDO23 2026-05-28 15:38:57 +02:00
  • 3faaa25af6 refactor(database): update default source values to 'surfsense' for chat threads and messages Anish Sarkar 2026-05-28 13:11:05 +05:30
  • 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
  • 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 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