Anonymous View
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
55dc6e8
docs(getting-started): document zod v4 peer requirement (#201)
jakobklippel Jun 11, 2026
43df36b
fix(llm-provider-module): allow bare import without forRoot (#204)
jakobklippel Jun 11, 2026
af2382e
ci: only run on PRs targeting main (#205)
jakobklippel Jun 11, 2026
6eefa7e
fix(remote-client): allow bare RemoteClientModule import (#206)
jakobklippel Jun 11, 2026
625056c
feat(llm-provider)!: expose text and blocks on LlmNormalizedMessage (…
jakobklippel Jun 11, 2026
22c05a4
feat(common): rename MessageDocument.content to text, separate from L…
jakobklippel Jun 12, 2026
9400b63
feat(common): auto-render sub-workflows in parent view via show optio…
jakobklippel Jun 12, 2026
e1caec6
fix tests
jakobklippel Jun 12, 2026
5893cc3
feat(core): add FanOutWorkflow and SequenceWorkflow for sub-workflow …
jakobklippel Jun 15, 2026
a14b571
fix: embedded sub-workflow link cards reflect live child status (#215)
jakobklippel Jun 15, 2026
8e2bbdd
docs(workflows): cluster transition types and surface guards (#216)
jakobklippel Jun 15, 2026
09947cf
docs(patterns): document CallbackSchema, sub-workflow errors, and HIT…
jakobklippel Jun 15, 2026
c4959ee
Merge branch 'main' into develop
jakobklippel Jun 15, 2026
0270d86
bump versions
jakobklippel Jun 15, 2026
5ca60a0
fix tests
jakobklippel Jun 15, 2026
ad7d4a1
feat(monorepo) create pg back to develop in case of failed ff
jakobklippel Jun 15, 2026
da1a40f
fix changesets
jakobklippel Jun 15, 2026
199a859
Merge branch 'main' into develop
jakobklippel Jun 15, 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
2 changes: 0 additions & 2 deletions .changeset/message-document-text-rename.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
'@loopstack/dynamic-routing-example-workflow': patch
'@loopstack/error-retry-example-workflow': patch
'@loopstack/git-commit-flow-example-workflow': patch
'@loopstack/hitl-ask-user-example-workflow': patch
'@loopstack/hitl-confirm-example-workflow': patch
'@loopstack/mcp-linear-example-workflow': patch
'@loopstack/module-config-example': patch
'@loopstack/remote-file-explorer-example-workflow': patch
Expand Down
2 changes: 0 additions & 2 deletions .changeset/subworkflow-show-option.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
'@loopstack/code-agent-example-workflow': patch
'@loopstack/github-oauth-example': patch
'@loopstack/google-oauth-example': patch
'@loopstack/hitl-ask-user-example-workflow': patch
'@loopstack/hitl-confirm-example-workflow': patch
'@loopstack/mcp-linear-example-workflow': patch
'@loopstack/run-sub-workflow-example': patch
---
Expand Down
31 changes: 31 additions & 0 deletions .github/scripts/sync-develop.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
set -euo pipefail

# Fast-forward `develop` to `main` after a release.
# If `develop` is ahead of `main`, open (or reuse) a PR so devs notice.
#
# Required env: GH_TOKEN (with `pull-requests: write` on the calling job).

AHEAD=$(git rev-list --count origin/main..origin/develop)

if [ "$AHEAD" -eq 0 ]; then
echo "develop has no extra commits — resetting to main"
git push origin origin/main:refs/heads/develop --force
exit 0
fi

echo "::warning::develop is $AHEAD commit(s) ahead of main — auto fast-forward skipped. Opening sync PR."

EXISTING=$(gh pr list --base develop --head main --state open --json number --jq '.[0].number')
if [ -n "$EXISTING" ]; then
echo "Sync PR already open: #$EXISTING — skipping create."
exit 0
fi

gh pr create \
--base develop \
--head main \
--title "chore: sync main → develop (auto fast-forward failed)" \
--body "The post-release sync job could not fast-forward \`develop\` to \`main\` because \`develop\` is $AHEAD commit(s) ahead.

Merge this PR to bring the latest release commits from \`main\` into \`develop\`."
14 changes: 5 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,19 +129,15 @@ jobs:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: develop
fetch-depth: 0

- name: Reset develop to main
run: |
AHEAD=$(git rev-list --count origin/main..origin/develop)
if [ "$AHEAD" -eq 0 ]; then
echo "develop has no extra commits — resetting to main"
git push origin origin/main:refs/heads/develop --force
else
echo "::warning::develop is $AHEAD commit(s) ahead of main — skipping reset to avoid losing work. Merge main into develop manually."
fi
- name: Reset develop to main or open sync PR
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: .github/scripts/sync-develop.sh
Loading