Add Discord agent gateway#264
Merged
Merged
Conversation
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.
Description
Adds the first Discord agent gateway path: a thin
/agentcog forwards natural-language task requests to backend API endpoints that parse, policy-check, audit, confirm, and execute supported inline task actions.The shared
five08.agentpackage defines request/plan/result models, deterministic tool manifests, capability policy, an inline task tool registry, model-tier routing with fallback support for OpenAI-compatible providers, and the initial task-command orchestrator.Docs now cover the bot operating model, agent gateway flow, model-tier configuration, current pending-plan storage limits, and
AGENT_API_TIMEOUT_SECONDSconfiguration.Related Issue
Fixes #259
Related to #257
Follow-up context/memory design: #265
How Has This Been Tested?
./scripts/format.sh./scripts/lint.sh./scripts/mypy.shuv run pytest tests/unit/test_agent_gateway.py tests/unit/test_backend_api.py tests/unit/test_worker_config.py -quv run pytest tests/unit/test_agent_gateway.py tests/unit/test_backend_api.py tests/unit/test_agent_cog.py -q./scripts/test.shSummary by CodeRabbit
New Features
Documentation
Tests