Repository navigation
Version skills - #4
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 27, 2026 15:26
2870131 to
6fbb803
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 28, 2026 22:16
6fbb803 to
5fdaee5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
directus-agent-skills@0.2.0
Minor Changes
#5
78a084aThanks @bryantgillespie! - Add the directus-self-hosting skill, plus references for indexes, schema changes on live data, new projects from starters, multi-tenancy, query performance, member sign-up, import and export, audit and restore, and AI settings. Add a weekly check that opens an issue when Directus ships a newer release.#2
2612309Thanks @bryantgillespie! - Add Codex metadata (agents/openai.yaml) to every skill and document installing the plugin in Codex.#5
1aa0c7aThanks @bryantgillespie! - Verify every skill against Directus 12.6.0: the 12.6.0 upgrade hop (Node 26, no Corepack innode:26images, telemetry endpoint, AI model defaults,/mcp405, export folder setting), the 12.6 SDK and extensions version map,richtextextensions, and source links pinned to v12.6.0. Read core-tier limits fromGET /licenseinstead of hardcoding them, trim the extensions references, and fix third-round review findings (core-tier delete rows, flowsrequesterrors, auth refresh mode, Insights variables and editing, Kubernetes notes). Behavior evals take--imageand default to 12.6.0.#5
0c96deaThanks @bryantgillespie! - Newdirectus-contentskill for editing content as an editor would, over MCP or the API: writes go live (no version writes over MCP or REST items), arrays replace relations, M2M bare ids are junction ids, edit blocks in place, publishing, text formats, and files.directusnow hands content edits to it.directus: page-builder (M2A) edits in a content version need each junction row's
collectionin the delta, and versioned reads must select it.#3
723c77fThanks @bryantgillespie! - Add public asset guidance: public API vs server-side-only content (both documented), serve assets directly from apublicfolder (two levels at most, short field list), point public file fields at that folder, and spell out that on the core tier public file read means every file.#5
cf64e17Thanks @bryantgillespie! - Cut directus-sdk and directus-environment-sync to their traps and commands, since models pass every eval case without them. Trim index, flow recipe, and loop references that only covered tasks models already get right. Document that Run Script can't follow a condition's reject path, and that UUID keys needspecial: ["uuid"].#5
a6cdcd8Thanks @bryantgillespie! - Add version notes for older majors to the basedirectusskill (references/versions-v9.mdtoversions-v12.md): what the skills would get wrong on each major and what to do instead, with minor-version gates. Every router now checks the instance version first and points there. Also: one junction naming scheme across skills (post_tags.tag), copyable examples on 12.6.0, and fourth-round review fixes.Patch Changes
#5
f9f364cThanks @bryantgillespie! - directus-upgrade: health checks probe127.0.0.1, notlocalhost(the image'swgetfails on::1).directus-upgrade: the caller grep step names the SDK breaking-changes table.
directus-extensions: auto reload misses an extension's first build (touch package.json or restart), and Docker Desktop bind mounts need CHOKIDAR_USEPOLLING.
directus: JSON field filtering (
_jsonflat paths, numbers as JSON,json()response keys and aliases, Postgres text sort).#5
39c2b50Thanks @bryantgillespie! - Compact every markdown table (no alignment padding) and turn router reference tables into lists: 13% fewer characters across skills, 8% in routers. The validator rejects padded tables.directus-content-modeling: new existing-database reference (configure with PATCH, enums as choices plus field validation, what Directus can't use).
directus-content-modeling: both junction relations need
meta(one_field,junction_field) for the Studio's M2M and translations interfaces.#5
c2a6360Thanks @bryantgillespie! - Every description opens with "Load first, before exploring code, when": Haiku loaded the right skill in 22 of 37 trigger cases before and 33 to 34 after. Sonnet stays at 37 of 37.#5
6805737Thanks @bryantgillespie! - Mark Directus's preferred conventions as Recommended: instead of House rule:.#5
1503f31Thanks @bryantgillespie! - Fix second-round review findings: the publish-email recipe (query reads always return arrays), the flow mail rate limit shared by utility loops, deleting linked operations, realtimeuidand default limits, own-profile permissions, flow license counting, upload filename fields, Insights limits and overlaps, self-hosting compose (Redis host, secure cookies), custom index migrations on fresh environments, and several copyable snippets. Make licensing findable from the access-control description.#5
0cbe64bThanks @bryantgillespie! - Fix fifth-round review findings: remove a wrong many-to-any note for 10.x, handle newer-than-12.6 instances and single-skill installs in every router's version check, drop duplicate version checks, route slow queries and AI settings todirectus, and correct_some/_none, failedconditionerrors, the upgrade version map,backlink, re-registration, and Insights panel notes.#5
2aab5a7Thanks @bryantgillespie! - Fix errors found in review: proxy trust advice (IP_TRUST_PROXY=true), many-to-many array writes (junction ids, duplicate links), field-rename PATCHes that leave a stray field record, M2A cascade rules, bulk-write flow events (keys),keyplusqueryon item reads,trigger-flowarguments, schedule synchronization across instances, export download access, tenant slug uniqueness and file moves, the CI URL check order, and the post-upgrade cache clear. Add exact Insights panel options, the SQLite default trap, a reverse proxy example, and version gates. Shorten every skill description.