Allow stand-alone agents to work without mandatory teams - #777
Draft
nocodeafrica wants to merge 15 commits into
Draft
Allow stand-alone agents to work without mandatory teams#777nocodeafrica wants to merge 15 commits into
nocodeafrica wants to merge 15 commits into
Conversation
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.com>
Signed-off-by: Basheer Phiri <phiribash@gmail.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.
Directly mentioning an agent can currently fail because Colony requires a coordination team, even when the intended assignee is clear. This change lets the named agent own the task without team membership or a mandatory reviewer.
Direct assignments retain the mentioned agent across chat planning, relay validation, CLI messages, runtime execution and ledger attribution. Hiring and startup no longer automatically enrol agents into coordination teams. Desktop and mobile accept optional team references, while explicitly selected team workflows retain their membership, ownership and review checks. Legacy agent identities are repaired before assignment without replacing their existing metadata.
Validation includes regressions for direct assignment without a published team, replay idempotency, completion without a reviewer, invalid persona rejection, optional work tags and preserved team workflows. Focused first-job tests passed 238 cases; execution-fixture tests passed 37 cases. New desktop receipt and provider-command regressions were observed failing before their fixes. Hosted checks are running on the latest commit, including Rust CLI tests and packaged first-job execution.
The packaged test uses a real relay, native agent processes and CLI commands with synthetic model responses and fixture funds. It now checks that direct work starts and completes with no team records. That latest packaged result is still pending, so this PR remains draft. Installed-app messaging with a live provider remains unproven. Relay, runtime and client readers must roll out together.