Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 2.66 KB

File metadata and controls

45 lines (35 loc) · 2.66 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • trigger-evals: LLM-judged eval results (30/30 pass, 100%) added to tests/trigger-eval-results.md and README
  • quality-evals: with-vs-without skill quality eval (4/6 high-risk without skills) added to tests/quality-eval-results.md and README
  • atproto-lexicon: new skill covering the Lexicon schema language — type system, NSID naming, schema structure, evolution rules, publishing with goat, codegen with @atproto/lex
  • atproto-domain: federation architecture section (PDS, Relay, App View, Feed Generator, Labeler)
  • atproto-domain: data model section (repositories, records, collections, lexicons, AT URIs, blobs)
  • atproto-domain: SDK quickstart (TypeScript, Python, Dart)
  • atproto-domain: authentication overview (app passwords vs OAuth)
  • atproto-domain: account portability (signing key, recovery key, migration)
  • atproto-domain: new reference file references/federation-architecture.md
  • atproto-oauth: localhost development section with full rules (no ngrok needed)
  • atproto-oauth: common localhost pitfalls (hostname mismatch, hot reload, cookie flags)
  • atproto-oauth: DPoP note — iss should not be included in PDS resource request JWTs
  • atproto-lexicon: manual publishing via com.atproto.repo.putRecord (rkey = full NSID) as an alternative to goat lex publish
  • atproto-lexicon: resolution verification steps (dig TXT + getRecord) and the failed to resolve lexicon authority symptom
  • atproto-lexicon: pitfall on wrong _lexicon authority / rkey

Fixed

  • atproto-lexicon: corrected the DNS authority example — _lexicon.<authority> drops the NSID's name segment (_lexicon.myapp.dev, not _lexicon.thing.myapp.dev)
  • atproto-oauth: removed incorrect claim that ngrok is required for local development
  • atproto-oauth: removed incorrect claim that auth server must reach client metadata URL (localhost uses virtual metadata)
  • atproto-oauth: scoped pitfall #11 (client metadata unreachable) to production clients only

[0.1.0] - 2025-03-15

Added

  • Initial plugin with atproto-domain and atproto-oauth skills
  • Identity resolution: handles, DIDs (did:plc, did:web), DID documents, PDS discovery
  • XRPC endpoint reference (public and authenticated)
  • OAuth flow: PAR, DPoP, PKCE, client metadata, token exchange
  • Common pitfalls for both skills
  • Trigger eval test suite
  • Plugin marketplace support