Skip to content

Feat/ai agent#38

Merged
moosebay merged 7 commits intomainfrom
feat/ai-agent
Mar 3, 2026
Merged

Feat/ai agent#38
moosebay merged 7 commits intomainfrom
feat/ai-agent

Conversation

@moosebay
Copy link
Copy Markdown
Contributor

@moosebay moosebay commented Mar 2, 2026

By submitting a PR to this repository, you agree to the terms within the Contributor Covenant Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.

Description

Describe the purpose of this PR along with any background information and the impacts of the proposed change. For the benefit of the community, please do not assume prior context.

Provide details that support your chosen implementation, including: breaking changes, alternatives considered, changes to the API, etc.

If the UI is being changed, please provide screenshots.

References

Include any links supporting this change such as a:

  • GitHub Issue/PR number addressed or fixed
  • StackOverflow post
  • Related pull requests/issues from other repos

If there are no references, simply delete this section.

Testing

Describe how this can be tested by reviewers. Be specific about anything not tested and reasons why.

Please include any manual steps for testing end-to-end or functionality not covered by unit/integration tests.

Also include details of the environment this PR was developed in (platform/browser version).

Checklist

  • I have added a Version Plan for new/changed functionality in this PR
  • All checks for formatting and tests are passing

adilhbay and others added 6 commits March 3, 2026 15:42
…ate display

- Add error field to flow model, DB schema, and sync protocol so flow-level
  errors are persisted and synced to clients
- Fix Uint8Array ULID ordering bug in TanStack DB orderBy by using
  Ulid.construct().toCanonical() for correct lexicographic sorting in
  flow history, HTTP history, HTTP page, and status bar logs
- Add eager version state finalization via copyStatesToVersion() that copies
  parent node/edge execution states to version nodes/edges immediately after
  execution completes, fixing the issue where viewing a version showed no
  execution results (UNSPECIFIED state on all nodes)
- Simplify moveParentExecutionsToPreviousVersion to only move execution
  records, removing redundant state copying now handled eagerly
- Fix flow error not clearing on successful execution via proper KIND_UNSET
  proto serialization with Unset field
- Move flow error indicator from ActionBar to TopBar with tooltip
- Fix AI agent to generate expr-lang assertions instead of JavaScript
@moosebay moosebay merged commit 87cbec6 into main Mar 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants