feat(skills): sync vendored skills with skills main 8287f83a (skills#62) - #24
Closed
davidmytton wants to merge 1 commit into
Closed
davidmytton wants to merge 1 commit into
davidmytton wants to merge 1 commit into
Conversation
Vendor-sync plugins/arcjet/skills/ from arcjet/skills main at 8287f83abb43775c49ed8b53d3cdc64bb230da18 (skills#62). Adds integrate-arcjet-guard-agent-framework-go; stamps Go SDK v1.0.0 and agentframework v0.1.0; CorrelationID rename. Apply this repo's dprint formatter after the copy. Co-authored-by: David Mytton <davidmytton@users.noreply.github.com>
Contributor
Author
|
Closing as superseded by #25, which vendors skills |
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.
Summary
Updates the vendored skill tree to match current
arcjet/skillsmainat8287f83abb43775c49ed8b53d3cdc64bb230da18(arcjet/skills#62, merged 2026-09-17).That SHA is skills
mainafter the Microsoft Agent Framework for Go skill plus the Go SDK v1.0.0 release. The merge parent also includes arcjet/skills#64 (singular Claude Managed Agents example URL), already applied on this repo in #23.This is a follow-up to #23, which synced
f8959e14. Did not wait for open arcjet/skills#59 (Python ADK + Cloudflare Think) — that PR is still open/dirty and is not onmain.Files were fetched from GitHub (cloned
arcjet/skillsat that SHA) rather than rewritten by hand. After copy, this repo’sdprintformatter was applied so CI’s format check passes.What changed
Canonical copy is
plugins/arcjet/skills/(skills/is the inbound symlink). Only that tree was updated (plusCHANGELOG.md).New skill dir (from skills#62)
integrate-arcjet-guard-agent-framework-go—GuardTool/GuardTools/GuardMiddlewarefor Microsoft Agent Framework for Go, plusarcjet.GuardActionfor any Go function outside the frameworkGo SDK v1.0.0 / agentframework v0.1.0
github.com/arcjet/arcjet-gov1.0.0 (Go 1.25+);go get ...@latestresolves it — no more pin to@v1.0.0-rc.2github.com/arcjet/arcjet-go/agentframeworkv0.1.0 (Go 1.26+)CorrelationId/DecisionId/WithCorrelationIdrenamed toCorrelationID/DecisionID/WithCorrelationIDarcjet.GuardActionand routes Microsoft Agent Framework work to the dedicated skillExisting files updated in place:
arcjet/SKILL.md(routes Go Microsoft Agent Framework projects to the new skill; Go install text)arcjet/references/guards_go.mdarcjet/references/requests_go.mdSkills
mainstill has no JSintegrate-arcjet-guard-*dirs. JS adapters stay inarcjet/. HTTP frameworks stay in the request references.Evals under
evals/integrate-arcjet-guard-agent-framework-go/were not copied. Prior syncs do not vendorevals/.What was left alone
Deprecated alias skill directories are not generated from the canonical skill. They are standalone deprecation stubs (
add-request-protection,add-guard-protection,protect-route,add-ai-protection) and were left unchanged.No marketplace catalog or plugin-manifest work. Hosts discover skills by scanning
plugins/arcjet/skills/(./skills/in the Codex manifest).Formatter note
dprinttable alignment treats unescaped||inside backticks as a column break (same issue as prior sync PRs). The Node version-range cells keep the escapes (\|\|) so the upstream ranges survive formatting:Node >=22.21.0 <23 || >=24.5.0(requests + guards JS tables)Test plan
dprint checkbash scripts/validate.shmainat8287f83a(arcjet/+ the sevenintegrate-arcjet-guard-*dirs; no JS integrate dirs on skills main; noevals/)\|\|escapes survived dprint