mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-29 16:25:16 +00:00
81 lines
1.9 KiB
JSON
81 lines
1.9 KiB
JSON
{
|
|
"id": "meeting-notes",
|
|
"enabledByDefault": true,
|
|
"activation": {
|
|
"onStartup": false,
|
|
"onConfigPaths": ["plugins.entries.meeting-notes.config.autoStart"],
|
|
"onCommands": ["meeting-notes"]
|
|
},
|
|
"name": "Meeting Notes",
|
|
"description": "Capture meeting transcripts from channel-owned sources and write summaries.",
|
|
"contracts": {
|
|
"meetingNotesSourceProviders": ["manual-transcript"],
|
|
"tools": ["meeting_notes"]
|
|
},
|
|
"commandAliases": [
|
|
{
|
|
"name": "meeting-notes",
|
|
"kind": "cli"
|
|
}
|
|
],
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"maxUtterances": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"maximum": 10000,
|
|
"default": 2000
|
|
},
|
|
"autoStart": {
|
|
"type": "array",
|
|
"default": [],
|
|
"items": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"required": ["providerId"],
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"providerId": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"sessionId": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"title": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"accountId": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"guildId": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"channelId": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"meetingUrl": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|