* .
* docs: reframe Craft docs around the agent-loop story
- Rewrite Using Craft, Skills and Apps, and Scheduled Tasks around Craft as a
free-form agent loop, anchored on worked use cases (all-hands deck, customer report)
- Add craft_start and craft_agent_loop screenshots
- Restructure Managing Craft / Skills / Apps into a consistent
understand -> set up -> govern -> operate flow with cross-links
- List Kubernetes before Docker in the deployment guide and architecture page
- Copy fixes: correct skill names (pptx, company-search), HubSpot casing,
remove em dashes across all affected pages
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* style: apply repo formatters to satisfy quality-checks
- Rewrap craft .mdx prose with scripts/format_docs.py (width 120)
- Normalize docs.json with prettier
No content changes; fixes the failing prettier and format_docs.py --check hooks.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs: develop the customer-report use case in Using Craft
- Turn the thin "report or web app" line into a concrete second example
(HubSpot records, cross-referenced with Slack and Zendesk, in your writing style)
so both flagship use cases are fully shown
- Frame the intro as building almost anything your team makes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs: lead Craft pages with the AI co-worker framing
- Open Using Craft with "an AI co-worker that knows your company" and the
end-to-end loop that hands back a finished artifact
- Frame Skills and Apps around letting Craft do real work, not just describe it
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* comprehensive
* docs(craft): clarify file and browser capabilities
---------
Co-authored-by: rohoswagger <roshan@onyx.app>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(admins): add Audit Logs & SIEM Integration guide
Customer-facing guide for forwarding Onyx's structured audit-event stream
to a SIEM (Splunk/Sentinel/Elastic/Chronicle/Security Lake): what's
captured, the OCSF-shaped event schema, and step-by-step log-shipper setup
(Vector + Fluent Bit) with the onyx.audit logger filter. Added under the
existing "Auditing" nav group. Scoped to self-hosted v4.3+.
* docs(admins): add per-event reference table to audit logs guide
Adds an "Event reference" section: every audit action grouped by OCSF class
with its trigger, resource_id, and key extra fields — what a SIEM team needs
to build detection rules. Notes the append-only stability guarantee.
* docs(admins): document credential-access schema, always-on behavior, fail-open dedup
* docs(admins): apply format_docs.py formatting
Add SCIM 2.0 docs page covering token generation, Okta and Entra ID
setup (linking to official provider docs), and connection verification.
Also updates the enterprise edition snippet to fix a dead contact link,
and replaces the "Coming soon: SCIM" note with a link to the new page.
* docs: add Plans & Billing documentation
Add billing docs covering subscription flows for Cloud and Self-Hosted
deployments, seat management, air-gapped license activation, and
troubleshooting for common issues like lockouts and seat limits.
* chore: remove Open in Onyx contextual option
* chore: convert accordions to subheadings and move billing to bottom of sidebar