Skip to content
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

negotiate: make note of simulated %kick danger #4508

Merged
merged 1 commit into from
Mar 12, 2025
Merged

Conversation

Fang-
Copy link
Member

@Fang- Fang- commented Mar 10, 2025

During the library's +on-load handling, it may simulate %kick events by injecting them directly into the inner agent. This means parts of the inner agent other than +on-load may be getting called during agent loading. This is risky, because scries are brittle during loading scenarios: other agents might not have been brought back up yet, etc.

Here we leave a warning so that we don't forget about this detail.

During the library's +on-load handling, it may simulate %kick events by
injecting them directly into the inner agent. This means parts of the
inner agent other than +on-load may be getting called during agent
loading. This is risky, because scries are brittle during loading
scenarios: other agents might not have been brought back up yet, etc.

Here we leave a warning so that we don't forget about this detail.
@Fang- Fang- added the desk label Mar 10, 2025
@Fang- Fang- requested review from arthyn and mikolajpp March 10, 2025 15:49
Copy link
Member

@arthyn arthyn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@Fang- Fang- merged commit 477ac93 into develop Mar 12, 2025
1 check passed
@Fang- Fang- deleted the m/negotiate-warn branch March 12, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants