Headless Office
@omadia/plugin-office
Erzeugt .xlsx/.docx-Dokumente deterministisch aus JSON-Descriptoren, legt sie in Tigris ab und liefert signierte /documents-URLs, die Channels als Datei-Anhang rendern.
- latest
- v0.1.2
- license
- MIT
- versions
- 3
- author
- byte5 GmbH
install
In your omadia instance, open Admin → Registries and add this registry, then install Headless Office from Admin → Plugins → Store.
https://hub.omadia.aisetup guide
Set up document storage (Tigris / S3)
Headless Office renders .xlsx/.docx files and stores them in an
S3-compatible bucket (Tigris), then serves signed /documents URLs.
You need a bucket and your middleware's public URL.
1. Create an S3-compatible bucket
- Create a bucket on Tigris (or any S3-compatible store).
- Note the endpoint (e.g.
https://fly.storage.tigris.dev) and the bucket name → fields Tigris/S3 Endpoint and Bucket-Name. - Create access credentials (access key id + secret) and provide them when prompted during install.
2. Public base URL
Set Public Middleware Base-URL to the public origin where this
middleware is reachable (e.g. https://bot.omadia.ai). It is embedded in
the signed file URLs that channels render as attachments.
Tenant prefix namespaces keys in a shared bucket (default
dev); Signed-URL TTL controls how long a document link stays valid.
versions
setup fields
Values the operator fills in at install-time.
permissions
memory
reads: [0] · writes: [0]
graph
reads: [0] · writes: [0]
network
outbound: [0]
filesystem
scratch: false