You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added to this project as I feel this is pretty urgent.
We currently have:
Agents (Graphs)
Agent Templates
Marketplace Agents
Ability to download / install an agent from the marketplace
These concepts on longer map to what we are doing with cloud system anymore. These are the concepts I think we need to have:
Agents
Active Agent - An agent that will run when triggered, for example from a web hook or scheduler
Agent Execution - An agent actively running
These could look something like this (sudo code):
model Agent {. // Currently AgentGraph
id String @default(uuid())
version Int @default(1)
...
author User
visability Author | Group | Store
}
model ActiveAgent {
agent Agent
user USer
config input_data ...
}
model AgentExecution { // Currently AgentGraphExecution
no change from current
}
model MarketplaceAgents { // Currently Marketplace.Agents
agent Agent
approvalStatus Enum
ListingType Enum [ FREE, AGENT, COMMISION]
... other lisitng information
}
// This table lists the agents the user has added to there agents
// the availability type can be determined from the above data
model UserAvailableAgents {
user User
agent Agent
}
Critically we are dropping the concept of templates and explicitly adds the concept of an agent
The text was updated successfully, but these errors were encountered:
Added to this project as I feel this is pretty urgent.
We currently have:
These concepts on longer map to what we are doing with cloud system anymore.
These are the concepts I think we need to have:
These could look something like this (sudo code):
Critically we are dropping the concept of templates and explicitly adds the concept of an agent
The text was updated successfully, but these errors were encountered: