{"name":"Merlin","description":"AI colleague in meetings and chats: the head the MeetingAgent body calls through the OpenAI door.","version":"0.9.0","supportedInterfaces":[{"url":"http://merlin.knurz.com/v1/chat/completions","protocolBinding":"urn:agentd:binding:openai-chat-completions:v1","protocolVersion":"1.0"},{"url":"http://merlin.knurz.com/api/chat","protocolBinding":"urn:agentd:binding:agentd-chat:v1","protocolVersion":"1.0"}],"capabilities":{"streaming":true,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"realm":{"openIdConnectSecurityScheme":{"description":"Tokens from this realm; rights are carried in the roles claim.","openIdConnectUrl":"https://id.knurz.com/realms/knurz/.well-known/openid-configuration"}}},"securityRequirements":[{"schemes":{"realm":{"list":["agentd:read","agentd:chat","agentd:task","agentd:delegate"]}}}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"chat","name":"Chat","description":"AI colleague in meetings and chats: the head the MeetingAgent body calls through the OpenAI door.","tags":["chat","memory"],"securityRequirements":[{"schemes":{"realm":{"list":["agentd:chat"]}}}]},{"id":"task","name":"Work item","description":"Takes a work item with acceptance criteria and reports back when it is done.","tags":["task","report"],"securityRequirements":[{"schemes":{"realm":{"list":["agentd:task"]}}}]}]}