feat: unify server-owned Agent Node binding and invocation lifecycle - #178
Merged
Merged
Conversation
Document execution binding and prompt invocation as separate state dimensions for #163, with Mermaid diagrams and personal-project scope boundaries. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Record the monotonic Editing-to-Bound transition, canonical Agenetes ThreadRecord evidence, storage layout, query boundaries and component ownership in the #163 proposal. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Separate remaining product questions from engineering details, document code gaps and implementation order, and deprioritize Task/Run/View edge-case compatibility for #163. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Separate node reads from edits, FSM transitions and acknowledgements; update complexity assessment and record remaining implementation-readiness details for #163. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> # Conflicts: # docs/README.md
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Separate editable Canvas data from binding and invocation projections, persist acknowledged drafts, and keep browser state observational. Preserve content conflicts, result acknowledgement, identity boundaries, and editable undo. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Integrate conversation titles and progressive history with server-owned Agent Node lifecycle. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2 tasks
Include the ChatPanel link mutation fix from #193. Follow main's frontend restore behavior while retaining server-owned Agent Node lifecycle and association safeguards. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Related to #163. This PR now includes the approved implementation, not only the original design proposal.
agentBindingPolicy; retain the existing status vocabulary and interaction.Validation
pnpm typecheck,pnpm format, andpnpm lint:fixpassed; lint has 188 baseline warnings and zero errors.git diff --checkpassed. Temporary validation artifacts were removed.Scope and limits
No new recovery workflow, unknown-state UI, FSM framework, storage backend, or upstream subtree changes. Task/Run/Interactive View receive common-path compatibility, not an edge-case redesign. Existing unsupported external conversation fork behavior remains unsupported; failure now rolls back its optimistic copy without blocking unrelated saves. Live external-agent end-to-end execution was not exercised. This PR has not been merged and no release is included.