Skip to content

google_docs_create_document: render Markdown initial_content with full fidelity #184

Description

@peteski22

Summary

google_docs_create_document currently creates a title-only document. Add an initial_content (Markdown) path that produces a richly formatted Doc — headings, tables, code blocks, footnotes — by uploading to Drive with convert=true rather than a naive text insert.

Decision (2026-07-30)

Ship rich-Markdown creation behind an optional extraapron-tools[docs-rich], providing pypandoc — matching the per-provider extras pattern so the core install stays light and the feature activates only when the extra is installed.

  • Note: pypandoc requires the Pandoc binary present at runtime; document this requirement.
  • When the extra is absent, google_docs_create_document keeps its current title-only behavior (a plain-text fallback is acceptable but not required).

Scope

Existing Docs/Drive write scope.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgoogleProvider: googleproviderIssue or PR scoped to a specific provider

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions