Repository navigation
docs(readme): new loop diagram and a first-class README - #279
Merged
Merged
Conversation
…tributing - Diagram (dark + light): the Extension hooks at their real points (on_input, before_model, before_tool, after_tool, on_stop), on_stop's continue back into the loop, limits as a second exit, '7 protocols · retry' (Bedrock is not SSE), title 'a loop library, not an agent'. - README: proof line under the tagline; 'Why yoagent' with the core rule; 'Extend it' (a compiled-checked policy snippet, plugins and the pi/DSH ecosystems); 'Runs where agents run' (Workers numbers); What's in the box as a table; examples count and the companion crates' examples; Contributing, Security, Acknowledgements. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T7iq5hpndSiHQcnAsywKuG
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T7iq5hpndSiHQcnAsywKuG
Fail-closed scoped to hooks that guard a call; Workers numbers qualified (yoyo's Worker; a minimal Worker for the size); 'many' pi extensions, and refused rather than half-run; GASP plugin logs opt-in; 22 examples. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T7iq5hpndSiHQcnAsywKuG
Merged
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.
Diagram (
docs/images/loop.svg+loop-light.svg, same style): the old one predatedExtension(July, ~0.13). The new one shows the hooks at their real points —on_input,before_model,before_tool(after middleware),after_tool,on_stop— withon_stop's continue back into the loop, limits / loop detection as a second exit, "7 protocols · retry" (Bedrock streams eventstream, not SSE), and the title "a loop library, not an agent".README
RunHookspolicy (compile-checked against main), how yoagent's own budget/gate/guard use it, plugins via yoagent-rutis and the pi / DSH adapters.Unchanged: the one-command demo, Install, Quick start, comparison table, Built with, Examples table, Testing, Documentation, License.
🤖 Generated with Claude Code
https://claude.ai/code/session_01T7iq5hpndSiHQcnAsywKuG