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

Add agent endpoints #42

Open
cake-lier opened this issue Feb 28, 2024 · 0 comments
Open

Add agent endpoints #42

cake-lier opened this issue Feb 28, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@cake-lier
Copy link
Collaborator

cake-lier commented Feb 28, 2024

Context

Currently, Yggdrasil is missing Web API endpoints for accessing agent resources.

Proposed change

Add endpoints for retrieving and manipulating agent resources. This would allow us to represent agents on the platform and then retrieve their representation, which could (at least) show the agent's bodies in the environment the platform supports.

Pros

  • Representing agents in the platform allows the relationship between an agent and its bodies to be bidirectional, allowing for crawling starting from an agent URI and then getting all of its bodies instead of starting from a body and understanding which agent is the owner.

Cons

  • The agent representations could be redundant, notably if no other motivating use case can be found.
  • No use case exists motivating the update of agent representation exists.
  • It is unclear when an agent resource should be created or deleted. It could be connected to its authentication in the platform (issue Implement authentication mechanism #41).
@cake-lier cake-lier added the enhancement New feature or request label Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants