Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
653de28
docs(framework): update README title and tagline
alexsoyes Jul 19, 2026
5ed7480
chore: release main (#453)
aidd-bot[bot] Jul 19, 2026
7661980
refactor(aidd-context): action citations use markdown links, not @
blafourcade Jul 16, 2026
cfaf61b
docs(framework): reposition readme as agnostic token-optimized framew…
alexsoyes Jul 18, 2026
8062400
refactor(aidd-context): restructure 10-learn into a 5-action router (…
blafourcade Jul 20, 2026
268d5ab
ci(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.1 (#456)
dependabot[bot] Jul 20, 2026
bdd12c6
ci(deps): bump github/codeql-action/autobuild from 4.37.0 to 4.37.1 (…
dependabot[bot] Jul 20, 2026
daeef56
fix(cli): migrate aidd-cli into framework as cli/, full history prese…
blafourcade Jul 22, 2026
601c30c
fix(cli): repoint self-references from aidd-cli to framework
blafourcade Jul 22, 2026
691c1c3
fix(cli): add license and keywords for the npm package page
blafourcade Jul 22, 2026
be7195b
chore: release main (#485)
aidd-bot[bot] Jul 22, 2026
047bcb2
fix(cli): restore correct version after release-please regression (#488)
blafourcade Jul 22, 2026
c84fc3d
chore: release main (#489)
aidd-bot[bot] Jul 22, 2026
22171ed
fix(cli): restore correct version again after second regression, re-a…
blafourcade Jul 22, 2026
ca4fddc
chore: release main (#494)
aidd-bot[bot] Jul 22, 2026
ec50488
fix(release-please): exclude manifest file from root path tracking (#…
blafourcade Jul 22, 2026
79bd842
chore: release main (#498)
aidd-bot[bot] Jul 22, 2026
c6103e6
fix(docs): resolve real broken markdown links, drop temporary link-ch…
blafourcade Jul 22, 2026
1c41e02
chore: release main (#501)
aidd-bot[bot] Jul 22, 2026
e4322e8
chore(docs): update recipe templates and installation guides
alexsoyes Jul 26, 2026
79163a1
docs(aidd-context): refresh bundled recipes
alexsoyes Jul 26, 2026
1a313d7
Clarify recipe heading hierarchy
alexsoyes Jul 26, 2026
ecbe8eb
docs(aidd-context): make recipes concise and actionable
alexsoyes Jul 26, 2026
b4a9ee7
fix(aidd-context): restore token optimization levers
alexsoyes Jul 26, 2026
7b0bf4f
chore: resolve main merge conflicts
alexsoyes Jul 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
contents: read
pull-requests: read
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 0
- uses: wagoid/commitlint-github-action@b948419dd99f3fd78a6548d48f94e3df7f6bf3ed # v6.2.1
Expand Down Expand Up @@ -112,7 +112,7 @@ jobs:
if: needs.release-please.outputs.release_created == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Build clean marketplace bundle
# A self-contained marketplace a user can extract and register with
Expand Down Expand Up @@ -159,9 +159,9 @@ jobs:
- { tool: codex, mode: flat, flag: "--flat" }
- { tool: opencode, mode: flat, flag: "--flat" }
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"

Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
echo "released=false" >> $GITHUB_OUTPUT
fi

- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
if: steps.check.outputs.released == 'true'

- name: Get plugin version
Expand Down Expand Up @@ -248,12 +248,12 @@ jobs:
if: needs.release-please.outputs.paths_released != '' && contains(fromJSON(needs.release-please.outputs.paths_released), 'cli')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install pnpm
run: |
corepack enable
corepack prepare pnpm@latest --activate
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
- run: cd cli && pnpm install --frozen-lockfile
Expand All @@ -274,7 +274,7 @@ jobs:
# `npm publish`, not `pnpm publish`: pnpm's OIDC support is unverified/
# buggy as of this writing (pnpm/pnpm#9812, #11513) — npm's own CLI is
# the reference implementation for its own feature.
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
registry-url: "https://registry.npmjs.org"
Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/cli-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:
name: cli / Typecheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install pnpm
run: |
corepack enable
corepack prepare pnpm@latest --activate
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
- run: cd cli && pnpm install --frozen-lockfile
Expand All @@ -39,12 +39,12 @@ jobs:
name: cli / Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install pnpm
run: |
corepack enable
corepack prepare pnpm@latest --activate
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
- run: cd cli && pnpm install --frozen-lockfile
Expand All @@ -54,14 +54,14 @@ jobs:
name: cli / Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install expect (TTY persona tests)
run: sudo apt-get update && sudo apt-get install -y expect
- name: Install pnpm
run: |
corepack enable
corepack prepare pnpm@latest --activate
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
- run: cd cli && pnpm install --frozen-lockfile
Expand All @@ -71,12 +71,12 @@ jobs:
name: cli / Build & Bundle Budget
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install pnpm
run: |
corepack enable
corepack prepare pnpm@latest --activate
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
- run: cd cli && pnpm install --frozen-lockfile
Expand All @@ -87,12 +87,12 @@ jobs:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install pnpm
run: |
corepack enable
corepack prepare pnpm@latest --activate
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
- run: cd cli && pnpm install --frozen-lockfile
Expand All @@ -103,12 +103,12 @@ jobs:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install pnpm
run: |
corepack enable
corepack prepare pnpm@latest --activate
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "22"
- run: cd cli && pnpm install --frozen-lockfile
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,18 @@ jobs:
language: [javascript-typescript]
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Initialize CodeQL
uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
uses: github/codeql-action/init@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
with:
languages: ${{ matrix.language }}
queries: security-and-quality

- name: Autobuild
uses: github/codeql-action/autobuild@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
uses: github/codeql-action/autobuild@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
uses: github/codeql-action/analyze@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
with:
category: "/language:${{ matrix.language }}"
2 changes: 1 addition & 1 deletion cli/knip.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
"tmp/**",
"src/domain/models/marketplace-entry.ts"
],
"ignoreBinaries": ["gh", "icacls"],
"ignoreBinaries": ["gh"],
"ignoreExportsUsedInFile": true
}
8 changes: 4 additions & 4 deletions cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,24 +69,24 @@
"@inquirer/prompts": "^7.0.0",
"ajv": "^8.20.0",
"ajv-formats": "^3.0.1",
"commander": "^15.0.0",
"commander": "^12.0.0",
"simple-git": "^3.36.0",
"smol-toml": "^1.6.1"
},
"devDependencies": {
"@biomejs/biome": "^2.4.7",
"@commitlint/cli": "^21.2.1",
"@commitlint/cli": "^19.0.0",
"@commitlint/config-conventional": "^19.0.0",
"@stryker-mutator/core": "^9.6.1",
"@stryker-mutator/vitest-runner": "^9.6.1",
"@types/node": "^26.1.1",
"@types/node": "^24.0.0",
"@vitest/coverage-v8": "^3.2.6",
"fast-check": "^4.7.0",
"jscpd": "^5.0.0",
"knip": "^6.0.0",
"lefthook": "^1.13.1",
"tsup": "^8.0.0",
"typescript": "^7.0.2",
"typescript": "^5.0.0",
"vitest": "^3.2.6"
}
}
Loading
Loading