-
Notifications
You must be signed in to change notification settings - Fork 663
feature: allow company agents to contact each other #694
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Y1fe1Zh0u
wants to merge
23
commits into
dataelement:main
Choose a base branch
from
Y1fe1Zh0u:feat/company-agent-auto-contact
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
34fe014
Allow company agents to contact each other in phase one
Y1fe1Zh0u e3585d5
Define the roster migration before implementation
Y1fe1Zh0u 7828ec8
Split agent access from roster visibility
Y1fe1Zh0u 7d5b2ea
Add roster query tool for visible members
Y1fe1Zh0u 35370f9
Send A2A messages by target agent ID
Y1fe1Zh0u 67a846d
Remove A2A colleague lists from agent prompts
Y1fe1Zh0u 0ed0fa0
Define phase two human roster messaging plan
Y1fe1Zh0u 460cc64
Split phase two plan from phase three archive
Y1fe1Zh0u c0f00fa
Break phase two human messaging into reviewable steps
Y1fe1Zh0u d535a02
Document unified channel dispatch for human messaging
Y1fe1Zh0u 44ceaf7
Add exact human lookup to roster queries
Y1fe1Zh0u 700a791
Resolve human roster targets before sending
Y1fe1Zh0u 98458b4
Route human message sends through roster targets
Y1fe1Zh0u 878f54f
Guide human messaging through roster IDs
Y1fe1Zh0u d18b8a8
Clarify the phase-two prompt cleanup boundary
Y1fe1Zh0u 9103076
Guide seeded human tools through roster IDs
Y1fe1Zh0u 051630c
Keep phase-two touched files lint-clean
Y1fe1Zh0u c81ac29
Hide legacy human send entries from models
Y1fe1Zh0u 315a368
Remove legacy human send cues from prompts
Y1fe1Zh0u 213f1e8
Make the agent directory show the real contact roster
Y1fe1Zh0u ad9a6c2
Align the roster phase archive with the directory UI rollout
Y1fe1Zh0u ef496c1
Force remembered contact calls back through roster IDs
Y1fe1Zh0u 117fa01
Polish roster permissions and directory cleanup
Y1fe1Zh0u File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When the source agent is
privateorcustombut shares a tenant with a company agent, this helper still returns true because it only checks the target'saccess_mode. All new call sites use this result to add company agents to the source's relationship context/poll response and to bypassAgentAgentRelationshipenforcement, so private/custom agents can auto-discover and message company agents without an explicit relationship even though the phase-one rule is described as company-agent auto-contact.Useful? React with 👍 / 👎.