Field note
GenOffice is an AI-native office suite for macOS and Windows with Docs, Sheets, Slides, PDF, and a shared shell. The important design choice is not the number of editors. AI editing lives inside a common engine layer instead of arriving as a chat sidebar attached to otherwise opaque document formats.
The shared agent core composes skills, but each surface retains a deterministic format contract. Docs edits at block level with snapshots and diffs. For DOCX, the original archive remains the source of truth and only dirty paragraphs are regenerated. Sheets uses a Rust sidecar for XLSX, Slides keeps its own parse-render-edit layer, and PDF combines pdf.js with pdf-lib.
That separation is essential for agentic applications. A model should not rewrite an entire binary document because one paragraph changed. The tool surface needs to identify the dirty region, preserve untouched structure, show a diff, and validate the result. Otherwise AI-native editing becomes layout corruption with a conversational interface.
For New Runtime, GenOffice is a useful shared-engine pattern: one agent substrate can understand documents, spreadsheets, slides, and PDFs, while every mutation still passes through the specialized contract of its format.
