- Drop `FREECAD_MCP_` prefix from env vars (use `FREECAD_*`) - Update freecad_mcp port from 22032 to 22061 - Document that FreeCAD bridge is required for tool calls - Replace kottos deployment with pallas deployment
63 lines
2.0 KiB
Django/Jinja
63 lines
2.0 KiB
Django/Jinja
# Kottos — Deployment Configuration
|
|
# Single source of truth for agent topology, ports, and registry metadata.
|
|
# Read by Pallas at startup.
|
|
|
|
name: kottos
|
|
version: "1.0.0"
|
|
host: {{ kottos_bind_host | default(inventory_hostname) }}
|
|
namespace: ca.helu.kottos
|
|
registry_port: {{ kottos_registry_port }}
|
|
|
|
agents:
|
|
harper:
|
|
module: agents.harper
|
|
port: 24101
|
|
title: Harper
|
|
description: "Scrappy engineer — rapid prototyping, hacking, and creative problem-solving"
|
|
depends_on: [research, tech_research]
|
|
{% if kottos_harper_model is defined %}
|
|
model: {{ kottos_harper_model }}
|
|
{% endif %}
|
|
|
|
scotty:
|
|
module: agents.scotty
|
|
port: 24102
|
|
title: Scotty
|
|
description: "Systems administration expert — infrastructure diagnostics, security hardening, and keeping everything running"
|
|
depends_on: [tech_research]
|
|
{% if kottos_scotty_model is defined %}
|
|
model: {{ kottos_scotty_model }}
|
|
{% endif %}
|
|
|
|
research:
|
|
module: agents.research
|
|
port: 24150
|
|
title: Research Agent
|
|
description: "Web search via Argos and knowledge graph via Neo4j"
|
|
{% if kottos_research_model is defined %}
|
|
model: {{ kottos_research_model }}
|
|
model_capabilities:
|
|
vision: {{ kottos_research_model_vision | default(true) }}
|
|
context_window: {{ kottos_research_model_context_window | default(16384) }}
|
|
max_output_tokens: {{ kottos_research_model_max_output_tokens | default(8192) }}
|
|
{% endif %}
|
|
|
|
tech_research:
|
|
module: agents.tech_research
|
|
port: 24151
|
|
title: Tech Research
|
|
description: "Technical investigation — library comparisons, API docs, framework patterns, code examples"
|
|
{% if kottos_tech_research_model is defined %}
|
|
model: {{ kottos_tech_research_model }}
|
|
{% endif %}
|
|
|
|
case:
|
|
module: agents.case
|
|
port: 24152
|
|
title: CASE
|
|
description: "Field systems agent — SD card imaging, LAN scanning, and storage operations on korax.helu.ca"
|
|
depends_on: []
|
|
{% if kottos_case_model is defined %}
|
|
model: {{ kottos_case_model }}
|
|
{% endif %}
|