feat: implement YAML-based plugin system with metadata

This commit is contained in:
Gigi
2025-04-01 15:41:05 +01:00
parent e1f0a6f467
commit 4deed4e12a
4 changed files with 78 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
name: action_items_todo
description: Extract action items and todos from the transcript
model: llama2 # Optional, falls back to OLLAMA_MODEL from .env
type: or # or, and, all
prompt: |
Extract action items and todos from the following transcript.
Format each item as a markdown checkbox.
If there are no action items or todos, output "No action items or todos found."
Transcript:
{transcript}

10
plugins/summary.all.yaml Normal file
View File

@@ -0,0 +1,10 @@
name: summary
description: Generate a concise summary of the transcript
model: llama2 # Optional, falls back to OLLAMA_MODEL from .env
type: all # or, and, all
prompt: |
Please provide a concise summary of the following transcript.
Focus on the main points and key takeaways.
Transcript:
{transcript}