microsoft / microsoft/simplechat
Generalize workflows into repeatable AI automations without required documents
@paullizer is already working on this.
Since Jul 27, 2026.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.