microsoft / microsoft/simplechat

Generalize workflows into repeatable AI automations without required documents

Open
#1,082 3 comments 0 reactions 1 assignee View on GitHub

@paullizer is already working on this.

Since Jul 27, 2026.

enhancement
Dominant language
Python
Stars
152
Forks
116
Avg merge
7h 7m
Merged PRs (30d)
122

Description

Summary

Generalize workflows from document-centric jobs into repeatable AI automations. A workflow must be able to run with only instructions and a selected model or agent; workspace documents, document actions, and file synchronization must be optional capabilities rather than required prerequisites.

User Value

Users can automate recurring prompt- or agent-driven work without manufacturing a document event or document selection. Existing document analysis, tabular analysis, file synchronization, and artifact workflows remain available when they are useful.

Proposed Behavior

  • Require workflow instructions and exactly one execution target: a model or an agent.
  • Support manual and scheduled execution for workflows with no document selection, document action, or File Sync configuration.
  • Treat workspace documents, document actions, and File Sync as optional input/action steps that can be combined with the base AI execution when configured.
  • Reuse the chat-compatible execution path so generic workflows retain relevant model/agent capabilities, including tabular analysis and generated artifacts where supported.
  • Preserve existing personal and group document-centric workflow definitions and behavior.
  • Adjust the workflow UI and validation so the required core configuration is clear and optional document/sync controls are not presented as mandatory.

Acceptance Criteria

  • A user can create and manually run a personal workflow with instructions plus a model or agent, without selecting workspace documents or configuring File Sync.
  • A scheduled personal workflow with no document inputs executes and records a run successfully.
  • Equivalent group workflows support the same minimum configuration and authorization model.
  • Existing workflows that use document actions, selected documents, or File Sync remain compatible.
  • Workflow execution can use the relevant chat-compatible model/agent capabilities, including tabular analysis where supported by the selected runner.
  • The workflow UI communicates required versus optional configuration and provides actionable validation.
  • Focused functional coverage protects the no-document path and existing document workflow behavior.

Notes

Current implementation already models manual, interval, and file-sync triggers plus model and agent runners. The likely work is to decouple document-action validation and execution from the core runner while preserving existing run history, authorization, and scheduling contracts.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.