Route Parsar Agent execution through Core - #710
Merged
Merged
Conversation
SaladDay
marked this pull request as ready for review
September 20, 2026 08:10
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.
Parsar's product now executes Agents exclusively through the public Core Agents API, replacing direct daemon, HTTP-agent and sandbox execution paths. Business members, Skills/MCP asset management, permissions, conversations, scheduling and the product database remain in Parsar.
Validation: full
make checkpassed on Linuxzju_a100_2against code commit3007d02e(exit 0). Product Store/dev database suites and independent connector/isolation/recovery tests passed. Live MiniMax-M3 via Core verified conversation creation, consecutive input, cancellation, restart recovery, deletion cleanup and explicit unsupported-model failure. Browser inspection confirmed Parsar's existing UI structure and capability availability labels. Product image, Go/Store/Web/CLI, generated contracts and Core official-client/container CI passed on that code commit.After the fresh-subagent capacity limit was reached, the user explicitly authorized reusing an existing reviewer. Independent re-review of the complete diff found no blocking code issue and reran focused database/recovery/isolation tests. This is recorded as a re-review, not a fresh-context review.
Limitations: the baseline public Core API cannot immediately cancel pending environment preparation; product cancellation intent remains durable until Core admits cancellation. One MiniMax packaged-native-tools test is prerequisite-skipped and is not counted as passed. Existing macOS native-runtime and Linux-specific Rust failures are documented; no unrelated platform fixes were added. No Core feature expansion or mx redeployment is included.
See object/protocol mapping and acceptance evidence, environment and reproductions.
Validation baseline is
d8ed9d42; the later Core initialization change #709 is not included in this branch's acceptance evidence. This PR is submitted for review, not automatic merge or deployment.