Nightly Build / build (push) Successful in 6m50s
Remove the scope system end-to-end (llm_models.scope column, agent meta scope field, scope-based tier in model selection, UI checkboxes/pills): it was only a soft ranking hint, had drifted (6 UI scopes vs 3 used by agents, 'general' not even selectable) and duplicated what strength already decides. Strength stays the single AUTO-selection axis. Compaction: the summary model is now pickable from the Settings page via a new PropertyType::LlmModel config property (registry key compaction_model), instance-wide and live (no restart). Fallback chain: explicit pick -> compaction.strength from config.yml -> priority order; a deleted configured model degrades to AUTO. ContextCompactor reads the key at compact time through GlobalConfigManager.
20 lines
1.3 KiB
JSON
20 lines
1.3 KiB
JSON
{
|
|
"name": "Business Analyst",
|
|
"description": "Stress-tests a business idea/plan against provided evidence; finds flaws, proposes fixes, gives a GO/NO-GO/PIVOT verdict. Does no web research — reasons from inputs.",
|
|
"friendly_description": "Acts as a ruthless startup advisor: takes your business idea plus the market data you have, finds every flaw, and tells you whether it is worth pursuing.",
|
|
"i18n": {
|
|
"it": {
|
|
"name": "Analista Aziendale",
|
|
"friendly_description": "Agisce come un consulente startup impietoso: prende la tua idea imprenditoriale e i dati di mercato che hai, trova ogni difetto e ti dice se vale la pena perseguirla."
|
|
},
|
|
"fr": {
|
|
"name": "Analyste d'Affaires",
|
|
"friendly_description": "Agit comme un conseiller startup impitoyable : prend votre idée d'entreprise et les données de marché que vous avez, trouve chaque faille et vous dit si elle vaut la peine d'être poursuivie."
|
|
}
|
|
},
|
|
"instructions": "Pass the idea, the draft business plan, and any market/competitor evidence you have. Specify an output path/dir for the critique report. The more evidence you provide, the sharper the critique — missing evidence is flagged as open questions, not guessed.",
|
|
"type": "task",
|
|
"strength": "high",
|
|
"icon": "icon.png"
|
|
}
|