Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
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
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ A pnpm-workspace monorepo of [Flue](https://flueframework.com) agents. Today it
holds one agent — a pull-request review agent — with room for more under
`workflows/`.

- **Runtime:** Flue `0.8.0`, TypeScript, Node ≥ 22, pnpm.
- **Runtime:** Flue `0.11.1`, TypeScript, Node 22.18.0 or newer, pnpm.
- **Layout:** root layout (agents in `./workflows`, not `./.agents`).

## Project map
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ the [GitHub Models](https://docs.github.com/en/github-models) default
(`github/openai/gpt-4.1`, no API key required), CI patterns, and reusable
skills / prompts / personas.

The current agents are **PR Review** and **Issue Health Check**.
The current agents are **PR Review** and **Issue Health Check**. Local builds and
runs require Node 22.18.0 or newer (the Flue 0.11.1 runtime floor) and pnpm.

## Agents

Expand Down
3 changes: 2 additions & 1 deletion actions/issue-health/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ runs:

- uses: actions/setup-node@v4
with:
node-version: 22
# Flue 0.11.1 requires Node >=22.18.0.
node-version: '22.18.0'
# No setup-node pnpm cache: when this action is consumed from another
# repo, the lockfile lives under _actions/ (outside the caller's
# workspace), which setup-node's cache globber can't resolve. The
Expand Down
3 changes: 2 additions & 1 deletion actions/pr-review/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@ runs:

- uses: actions/setup-node@v4
with:
node-version: 22
# Flue 0.11.1 requires Node >=22.18.0.
node-version: '22.18.0'
# No setup-node pnpm cache: when this action is consumed from another
# repo, the lockfile lives under _actions/ (outside the caller's
# workspace), which setup-node's cache globber can't resolve. The
Expand Down
3 changes: 2 additions & 1 deletion app.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { flue, registerProvider } from '@flue/runtime/app';
import { registerProvider } from '@flue/runtime';
import { flue } from '@flue/runtime/routing';

// GitHub Models (https://docs.github.com/en/github-models) exposes an
// OpenAI-chat-completions-compatible endpoint. Registering it as a Flue
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@
"issue-health": "flue run issue-health"
},
"engines": {
"node": ">=22"
"node": ">=22.18.0"
},
"dependencies": {
"@flue/runtime": "^0.8.0",
"@flue/runtime": "^0.11.1",
"valibot": "^1.4.1"
},
"devDependencies": {
"@flue/cli": "^0.8.0",
"@flue/cli": "^0.11.1",
"@types/node": "^25.9.1"
}
}
526 changes: 272 additions & 254 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@ allowBuilds:
sharp: false
workerd: false
minimumReleaseAgeExclude:
- '@flue/runtime@0.8.0'
- '@flue/cli@0.8.0'
- '@flue/runtime@0.11.1'
- '@flue/cli@0.11.1'
Loading