Release v5.2.8 (#3375)

Upgrades to Better Auth 1.7, expands Custom Styles coverage of item headers, and adds a human-approval step to the AI agent's resume edits.

Breaking for self-hosters using a custom OAuth provider: the callback path changes from /api/auth/oauth2/callback/custom to /api/auth/callback/custom, and installs using OAUTH_DISCOVERY_URL need one additional UPDATE after upgrading. Both are documented in docs/self-hosting/sso.mdx.

- Better Auth 1.7, with the account issuer migration and the jwks alg/crv columns the 1.7 jwt plugin requires
- Agent edits gated behind an approval step, with crash-safe runs and context pruning
- item-header now covers every section header row on every template; adds the item-header-row part
- Fixes provider unlinking, auth error messages, and version conflicts on freshly created resumes
- New /auth/error page, translated across all 53 target locales
- DeepSeek Harness plugin moved into packages/dsh-plugin
- Dependency bumps across the workspace
This commit is contained in:
Amruth Pillai
2026-08-24 21:44:16 +02:00
committed by GitHub
parent 3221afda9d
commit 3c195dc3f8
160 changed files with 17743 additions and 3892 deletions
+1 -44
View File
@@ -1,47 +1,4 @@
{
"version": 1,
"skills": {
"higgsfield-game-generation": {
"source": "higgsfield-ai/skills",
"sourceType": "github",
"skillPath": "higgsfield-game-generation/SKILL.md",
"computedHash": "efa7a444d560a94f924b1d5f8a0e6b8155f1f4ceb314ad626e412798dd0b1014"
},
"higgsfield-generate": {
"source": "higgsfield-ai/skills",
"sourceType": "github",
"skillPath": "higgsfield-generate/SKILL.md",
"computedHash": "907b82bfe00550bd814a92cc0f1e051485a8ba7330872fac052b1f8adcaca37a"
},
"higgsfield-marketplace-cards": {
"source": "higgsfield-ai/skills",
"sourceType": "github",
"skillPath": "higgsfield-marketplace-cards/SKILL.md",
"computedHash": "7a08d374b9f962737fb8c8ff7f8e323fc4d2ab02281b6723c4631146b4892701"
},
"higgsfield-product-photoshoot": {
"source": "higgsfield-ai/skills",
"sourceType": "github",
"skillPath": "higgsfield-product-photoshoot/SKILL.md",
"computedHash": "11ed02298e09d067f96b7347d34e1dea8abb3ca058f714ac3cf70602176a4263"
},
"higgsfield-soul-id": {
"source": "higgsfield-ai/skills",
"sourceType": "github",
"skillPath": "higgsfield-soul-id/SKILL.md",
"computedHash": "ff8418fe5fe936d65898601e28bb282c4c47c0fc0cd5c3e54e1c75565609683a"
},
"higgsfield-video-explainer": {
"source": "higgsfield-ai/skills",
"sourceType": "github",
"skillPath": "higgsfield-video-explainer/SKILL.md",
"computedHash": "d8643f2e983acde62e2e2d0c047912f295851dff5f967d7214fbaedadc3bc5ad"
},
"higgsfield-websites": {
"source": "higgsfield-ai/skills",
"sourceType": "github",
"skillPath": "higgsfield-websites/SKILL.md",
"computedHash": "97d6d65ba680bd6d2bae721e25301a6a9bd24f3e61a169acff65f0d1d454d0a0"
}
}
"skills": {}
}