Skip to content

Automations: natural-language authoring (describe it in chat, Solenta generates the config) #1589

Closed

Description

@currentbits

Split from #242 (Cursor's /automate). In a chat thread, the user describes a workflow ("when CI fails on main, triage it") and the agent creates the automation: name, prompt, provider, schedule or GitHub trigger + filters.

Likely shape: a coder-threads MCP tool automation_create that calls services.addAutomation (validation already rejects bad presets/triggers), so any provider can author one. Show the result as a card with an Open in Automations link.

Activity

  1. added and removed on Oct 11, 2026
  2. currentbits commented on Oct 11, 2026

    @currentbits
    OwnerAuthor

    Approach: add coder-threads automation_create that wraps services.addAutomation (existing validation). Agent fills structured fields from the user's description (name, prompt, provider, hourly/daily/weekly or a GitHub trigger). Result renders as a transcript card with an Open in Automations button. No Cursor-style authoring wizard.

  3. currentbits commented on Oct 11, 2026

    @currentbits
    OwnerAuthor

    Implemented on this branch:

    • coder-threads automation_create → services.addAutomation (thread's project; provider defaults to the thread; trigger or hourly/daily/weekly).
    • Standing [Automations] prompt note (same coder-threads gate as work_suggest).
    • Transcript card with Open in Automations (tool is kept out of collapsed tool groups).

    Not in this change: draft-then-approve, highlight of the new row, Slack/webhook triggers.

  4. currentbits commented on Oct 11, 2026

    @currentbits
    OwnerAuthor

    PR: #1593

  5. currentbits commented on Oct 11, 2026

    @currentbits
    OwnerAuthor

    Landed on this branch: automation_create on coder-threads (calls addAutomation; schedule or GitHub trigger; same-project guard). Successful calls render a result card with Open in Automations, which focuses that row in the edit form. No update/list/delete tools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions