Sync with upstream - #2071
Closed
canesin wants to merge 32 commits into
Closed
Conversation
Persist delivery receipts and provider commitment before side effects. Fence restore, retry exhaustion, and session-file rebinding so daemon failure cannot duplicate or misroute a conditional goal.
feat(daemon): fence RLM child cancellation
…profile-switch # Conflicts: # packages/coding-agent/src/modes/daemon/daemon-protocol.ts # packages/coding-agent/src/modes/daemon/daemon-session-list.ts
…rofile-switch # Conflicts: # packages/coding-agent/src/modes/daemon/daemon-mode.ts
fix(coding-agent): make CTO daemon recovery durable
…ollow-up # Conflicts: # packages/coding-agent/src/modes/daemon/daemon-protocol.ts # packages/coding-agent/src/modes/daemon/daemon-session-list.ts
…ollow-up # Conflicts: # packages/coding-agent/src/modes/daemon/daemon-protocol.ts # packages/coding-agent/src/modes/daemon/daemon-session-list.ts # packages/coding-agent/test/daemon-client.test.ts
fix: deliver durable active-goal follow-ups
Require immutable, canonical fork artifacts before self-update and keep queued or rerun release jobs from dropping or regressing releases.
sync upstream and keep updates on fork releases
fix(release): authenticate immutable preflight
sync: merge upstream main through RES-1257
|
Hi @canesin, thanks for your interest in contributing! This project requires that pull request authors are vouched, and you are not in the list of vouched users. This PR will be closed automatically. See https://github.com/PrimeIntellect-ai/prime-agent/blob/main/CONTRIBUTING.md for more details. |
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.
Context
Changes
Validation
Note
Add conditional cron follow-ups, fenced profile transitions, and RLM roster cancellation to daemon
set_profile_if_idlefor atomic, session-only model+thinking-level transitions gated on an exact idle precondition, with rollback-capable persistence in session-manager.ts.RlmChildRosterChangedError.canesin/prime-agentfork: strict manifest validation, canonical GitHub tarball URLs, a new fork-release.yml workflow, and removal ofPRIME_AGENT_DOWNLOAD_BASE_URL.getLatestPiReleasenow requires the manifest version, package name, and tarball URL to exactly match the canonical fork release; any mismatch returns no installable release, which will block self-updates from non-canonical sources.Macroscope summarized 3020ccb.