Skip to content

[docs] Update documentation for features from 2026-04-21#27542

Merged
pelikhan merged 1 commit intomainfrom
docs/update-for-2026-04-21-f9cd4dfacb8f8f83
Apr 21, 2026
Merged

[docs] Update documentation for features from 2026-04-21#27542
pelikhan merged 1 commit intomainfrom
docs/update-for-2026-04-21-f9cd4dfacb8f8f83

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Documentation Updates - April 21, 2026

This PR updates the documentation based on features merged in the last 24 hours.

Features Documented

📝 Detailed Changes & References

Changes Made

  • Updated docs/src/content/docs/reference/engines.md:
    • Added opencode (experimental) to the Available Coding Agents table
    • Added opencode column to the Engine Feature Comparison table
    • Added engine.driver row to the feature comparison table
    • Added opencode to the version pinning table
    • Added opencode column to the Timeout Summary table
    • Added new Custom Driver Script (driver) section documenting engine.driver
  • Updated docs/src/content/docs/reference/network.md:
    • Added Ecosystem Identifier Validation subsection explaining compile-time errors for unknown single-word identifiers
  • Updated docs/src/content/docs/guides/upgrading.md:
    • Removed stale "Manual Migrations" section that incorrectly stated opencode was removed

Merged PRs Referenced

Skipped Issues

Generated by Daily Documentation Updater · ● 572.4K ·

  • expires on Apr 22, 2026, 11:03 AM UTC

… validation

- Add OpenCode (experimental) to engines table, feature comparison,
  version pinning table, and timeout summary table in reference/engines.md
- Document new engine.driver field (Copilot-only, Node.js script basename)
  with validation rules and usage example
- Add ecosystem identifier compile-time validation note to reference/network.md
  showing that unknown single-word identifiers now fail compilation
- Remove stale manual migration entry from guides/upgrading.md that
  incorrectly stated engine:id:opencode was removed; OpenCode is now
  a supported engine (re-introduced in #27466)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added automation documentation Improvements or additions to documentation labels Apr 21, 2026
@pelikhan pelikhan merged commit 1a178ca into main Apr 21, 2026
@pelikhan pelikhan deleted the docs/update-for-2026-04-21-f9cd4dfacb8f8f83 branch April 21, 2026 13:27
@github-actions
Copy link
Copy Markdown
Contributor Author

Hey @github-actions — great automated documentation pass for the April 21 features! The coverage is thorough: the OpenCode engine additions, engine.driver field docs, ecosystem identifier validation, and the stale migration cleanup are all well-explained with examples.

One mechanical flag from the checklist:

  • No test files changed — the checker flagged this as needs-work, but that's expected for a pure documentation PR (only .md files in docs/ are touched). No action needed on this point.

If you'd like to suppress this flag in future runs, you could add a lightweight docs-linting or link-validation step so the checker detects "test-equivalent" coverage for documentation PRs:

Add a docs validation step to the Daily Documentation Updater workflow that runs after generating the PR.
The step should:
1. Run `make docs-lint` (or equivalent) to verify all internal links in the changed .md files resolve correctly.
2. Check that any new engine entries in engines.md have a corresponding row in every reference table (feature comparison, version pinning, timeout summary).
This ensures documentation PRs have automated coverage checks analogous to unit tests for code PRs.

Generated by Contribution Check · ● 1.4M ·

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant