open-design/docs
Tom Huang 86ec951fb9
[codex] Add automation templates and proposal workflows (#2193)
* feat(web): introduce Automations tab with dual-track capability for routines

This commit adds a new Automations tab that consolidates routines, schedules, and live artifacts, allowing users to manage automations seamlessly. The tab features a modal for creating and editing automations, which supports various scheduling options (hourly, daily, weekdays, weekly) and project modes (create_each_run, reuse). The CLI is also updated to expose automation commands, ensuring consistency between the web UI and CLI interfaces.

Key changes include:
- New `NewAutomationModal` component for automation creation and editing.
- Updated `TasksView` to integrate the new Automations functionality.
- Enhanced styling for the Automations tab to improve user experience.

This implementation aligns with the dual-track capability exposure policy, ensuring all features are accessible via both the web UI and CLI.

* feat(daemon): enhance automation context handling and CLI commands

This commit introduces several improvements to the automation context management and updates the CLI commands accordingly. Key changes include:

- Added support for new context fields (`plugin`, `mcp`, `connector`) in automation commands.
- Updated the CLI to reflect new target options (`new-project`).
- Enhanced error messages for invalid target inputs.
- Introduced functions to handle context selection and normalization for routines, including the ability to parse and store context data in the database.
- Updated the database schema to include a new `context_json` field for routines.
- Improved the handling of context in routine routes and the web interface, ensuring that selected contexts are properly managed and displayed.

These changes aim to provide a more robust and flexible automation experience, aligning with the recent enhancements in the web UI.

* feat(web): enhance TasksView with automation run history and status indicators

This commit introduces several new features to the TasksView component, including:

- Added functionality to display automation run history for each routine, showing metadata such as status, timestamps, and project details.
- Implemented status indicators for routine runs, providing visual feedback on their current state (succeeded, failed, running, queued).
- Enhanced the UI to allow users to expand and view detailed run history, including the ability to open the corresponding project conversation.
- Updated styles to improve the presentation of automation statuses and history.

These changes aim to provide users with better insights into their automation routines and improve overall usability.

* feat(daemon): implement automation ingestion and proposal management

This commit introduces several new features related to automation ingestion and proposal management within the daemon. Key changes include:

- Added new modules for handling automation source packets and proposals, allowing for the storage, retrieval, and management of automation-related data.
- Implemented functions to list, create, and apply automation proposals, enhancing the automation workflow.
- Introduced new CLI commands for interacting with memory entries and automation sources, providing users with more control over their automation processes.
- Enhanced the server routes to support automation source and proposal APIs, enabling seamless integration with the existing system.

These changes aim to improve the overall automation experience, making it easier for users to manage and utilize automation proposals and ingestions effectively.
2026-05-19 16:35:28 +08:00
..
adr Centralize daemon startup (#2054) 2026-05-18 17:08:17 +08:00
assets Update docs/assets/github-metrics.svg (#2145) 2026-05-19 13:50:05 +08:00
deployment docs: add Docker deployment guide with verification screenshots (#1851) 2026-05-18 18:00:20 +08:00
examples Refactor project name from "Open Claude Design" to "Open Design" (#1) 2026-04-28 16:03:35 +08:00
plans Merge remote-tracking branch 'origin/preview/0.8.0' into preview/v0.8.0 2026-05-14 21:10:03 +08:00
rfc-drafts feat: import existing local folder as project (#597) (#624) 2026-05-07 20:43:31 +08:00
schemas feat(plugin-inputs): enhance plugin input handling with file upload support 2026-05-14 15:52:21 +08:00
screenshots docs: add Docker deployment guide with verification screenshots (#1851) 2026-05-18 18:00:20 +08:00
superpowers/plans Add Linux packaged client parity smoke coverage (#1204) 2026-05-15 16:38:29 +08:00
testing Merge origin/garnet-hemisphere (post-9e196d34) — Use Plugin handoff fix 2026-05-14 16:32:35 +08:00
agent-adapters.md docs: fix stale internal links (#950) 2026-05-08 21:20:25 +08:00
architecture.md feat(web): add Finalize design package + Continue in CLI buttons (#451) (#974) 2026-05-10 11:44:32 +08:00
atoms.md docs(plugins): add docs/atoms.md (first-party atom catalog reference) 2026-05-09 12:30:22 +00:00
blog-indexing-automation.md feat(landing): automate blog indexing monitoring (#1825) 2026-05-15 18:32:30 +08:00
blog-indexing-status.json feat(landing): automate blog indexing monitoring (#1825) 2026-05-15 18:32:30 +08:00
blog-indexing-status.md feat(landing): automate blog indexing monitoring (#1825) 2026-05-15 18:32:30 +08:00
code-review-guidelines.md docs: add repository-wide code review guidelines (#927) 2026-05-08 19:18:39 +08:00
codex-pets.md feat(web): add pet companion with Codex hatch-pet integration (#296) 2026-05-02 23:45:39 +08:00
critique-theater.md feat: Critique Theater wireup (activate the stack, M0 dark-launch by default) (#1338) 2026-05-14 20:37:06 +08:00
design-systems.md Default English resource i18n fallback (#1270) 2026-05-11 20:29:05 +08:00
modes.md Refactor project name from "Open Claude Design" to "Open Design" (#1) 2026-04-28 16:03:35 +08:00
notebooklm.md docs: add NotebookLM GitHub export script (#1062) 2026-05-12 15:47:32 +08:00
plugins-spec.md Merge remote-tracking branch 'origin/preview/0.8.0' into preview/v0.8.0 2026-05-14 21:10:03 +08:00
plugins-spec.zh-CN.md chore: align namespace lifecycle packaging 2026-05-14 16:35:46 +08:00
publishing-a-plugin.md Add community and use case blog posts (#2103) 2026-05-19 14:05:16 +08:00
publishing-a-plugin.zh-CN.md feat(plugins): add registry protocol and enhance plugin management features 2026-05-14 08:55:36 +08:00
references.md [codex] Add automation templates and proposal workflows (#2193) 2026-05-19 16:35:28 +08:00
roadmap.md [codex] Add automation templates and proposal workflows (#2193) 2026-05-19 16:35:28 +08:00
self-hosting-a-registry.md feat(plugins): add registry protocol and enhance plugin management features 2026-05-14 08:55:36 +08:00
skills-contributing.md Make de/fr/ru content i18n optional (#1511) 2026-05-13 12:17:17 +08:00
skills-protocol.md docs: add skills contributing guide (#1035) 2026-05-09 15:17:45 +08:00
spec.md [codex] Add automation templates and proposal workflows (#2193) 2026-05-19 16:35:28 +08:00
v0.8.0-announcement.md docs: point 0.8.0 preview contributors at main (#1846) 2026-05-15 22:37:04 +08:00
v0.8.0-announcement.zh-CN.md docs: point 0.8.0 preview contributors at main (#1846) 2026-05-15 22:37:04 +08:00
windows-troubleshooting.md refactor(web): rename Execution mode and tighten settings dialog UI (#1568) 2026-05-15 14:35:06 +08:00