chore: and more cleanups
This commit is contained in:
@@ -15,6 +15,16 @@ entity McpServer {
|
||||
is_running: Boolean
|
||||
}
|
||||
|
||||
surface McpServerSurface {
|
||||
context server: McpServer
|
||||
|
||||
exposes:
|
||||
server.transport
|
||||
server.host
|
||||
server.port
|
||||
server.is_running
|
||||
}
|
||||
|
||||
entity Proposal {
|
||||
kind: draft_post | propose_script | propose_template | propose_media_metadata | propose_post_metadata
|
||||
status: pending | accepted | discarded | expired
|
||||
@@ -38,6 +48,24 @@ entity Proposal {
|
||||
}
|
||||
}
|
||||
|
||||
surface ProposalSurface {
|
||||
context proposal: Proposal
|
||||
|
||||
exposes:
|
||||
proposal.kind
|
||||
proposal.status
|
||||
proposal.entity_id
|
||||
proposal.data
|
||||
proposal.created_at
|
||||
proposal.expires_at
|
||||
proposal.draft_post when proposal.draft_post != null
|
||||
proposal.proposed_script when proposal.proposed_script != null
|
||||
proposal.proposed_template when proposal.proposed_template != null
|
||||
proposal.target_media when proposal.target_media != null
|
||||
proposal.target_post when proposal.target_post != null
|
||||
proposal.is_expired
|
||||
}
|
||||
|
||||
config {
|
||||
http_port: Integer = 4124
|
||||
proposal_ttl_app: Duration = 30.minutes
|
||||
@@ -339,6 +367,13 @@ value McpAgentKind {
|
||||
kind: String
|
||||
}
|
||||
|
||||
surface McpAgentKindSurface {
|
||||
context agent_kind: McpAgentKind
|
||||
|
||||
exposes:
|
||||
agent_kind.kind
|
||||
}
|
||||
|
||||
rule InstallAgentConfig {
|
||||
when: InstallAgentConfigRequested(agent_kind)
|
||||
-- Writes stdio MCP server config into the agent's config file
|
||||
|
||||
Reference in New Issue
Block a user