Comments (2)
That's an interesin
I'm curious what your thoughts are on the info endpoint, I posted a potential schema for it here in Issue #39.
It didn't go over a health check for readiness and liveliness, but I think that it could be added there technically. Or some other type of standardized status message.
The schema we were considering does include a version for both the Agent Protocol and the Agent itself, which would be useful for clients.
That's an interesting proposal @jzanecook. I have some thoughts about that info
proposal that are distinctly different form this one, but I believe they are and should be separate concerns. I think it's worthwhile deciding earlier rather than later how prescriptive the agent protocol
needs to be. For what it's worth, I prefer open/extensible protocols rather than restrictive ones, and I also believe a mechanism in the protocol for Agent metadata is valuable but is a separate concern from liveness or readiness.
I would find a lot of value in being able to GET liveness with a 200 response as good enough to detect liveness
of an Agent. I think the readiness
check is distinctly different because it indicates that dependent resources are also alive and responsive. Agent metadata is also valuable but a GET for info
/metadata
should be different than a GET for a factor of health
. My preference in RESTful architectures (since this protocol appears to assume HTTP so far) is always to keep separate endpoints for separate resources.
from agent-protocol.
I'm curious what your thoughts are on the info endpoint, I posted a potential schema for it here in Issue #39.
It didn't go over a health check for readiness and liveliness, but I think that it could be added there technically. Or some other type of standardized status message.
The schema we were considering does include a version for both the Agent Protocol and the Agent itself, which would be useful for clients.
from agent-protocol.
Related Issues (20)
- V2 release feature request discussion thread HOT 1
- Plugins Feature Discussion Thread HOT 4
- Proposal: Cross-Platform CLI Tool for the Agent Protocol HOT 3
- Proposal: Langchain Integration HOT 4
- RFC: Enhanced Interface Specification for Protocol HOT 1
- RFC: Topic Endpoint HOT 3
- JS SDK: Bug - the full StepRequestBody should be passed to the execute step handler #5
- JS SDK - Bug: all request & response interfaces are missing additional_input and additional_output properties.
- JS SDK - Bug: StepInput and StepOutput should be typed as string|undefined #3
- JS SDK - Feature: Add a storage abstraction for persisting task objects and artifacts to other storage locations like redis #2 HOT 1
- JS SDK - Bug: build error HOT 1
- [bug] `list_agent_task*` endpoints on Python client are broken
- OpenAPI schema validation
- OpenAPI generator HOT 1
- Step POST should immediately return HOT 2
- NPM Token Expiry Note
- JS Client - OpenAPI Generator generates wrong version format and incomplete details HOT 1
- May I ask if it's possible to apply for a CVE for this project if a security vulnerability is found? HOT 2
- Write a Fibonnaci generator in Rust HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from agent-protocol.