feat: add office-agent document workflow (template + writer + differ) #327
Reference in New Issue
Block a user
Delete Branch "user/jiayiyan/feat_office-agent-document-template-v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
workflow-template-document— pure workflow structure: writer/differ role definitions (Zod v4 discriminated union), ModeratorTable,documentWorkflowDefinition,buildDocumentDescriptor()workflow-agent-office—AdapterFncallingoffice-agentCLI; generate mode producesoutput.docx, edit mode snapshotsoriginal.docx+ overwritesmodified.docx; exportspackageDescriptorworkflow-agent-docx-diff—AdapterFncallingdocx-diffCLI; treats exit 0/1 as success, exit ≥2 as error; exportspackageDescriptorBoth agents implement
AdapterFndirectly (schema.parse(JSON.parse(raw))), skipping LLM extraction for deterministic CLI output.Architecture
START → writer ──(edit mode)──→ differ → END
↘(generate mode)→ END
Writer saves two workflow-owned files in edit mode (
original.docx+modified.docx), so differ never depends on the user's original path.