Skip to content

Instantly share code, notes, and snippets.

View nkaravias's full-sized avatar

Nikolas Karavias nkaravias

  • Oracle
  • Toronto, Canada
View GitHub Profile
# Multi-Agent Investment Committee Architecture
## Overview
This document defines a structured multi-agent system for portfolio analysis powered by the **tddi-mcp** MCP server, which exposes **19 tools** across three categories:
- **Portfolio Data Tools** (9) - Holdings, allocation, performance, risk, dividends, ETF analysis
- **Data Management Tools** (4) - CSV import, quote refresh, indicator refresh, data freshness
- **Economic Indicator Tools** (6) - Macro indicators, alerts, risk scoring, history, stress testing
@nkaravias
nkaravias / gist:ef4381cc4a49a4b6b55f
Created July 28, 2015 13:43
grain based search
A little jinja RTFM worked...
{%- set proxy= [] %}
{%- for host, hostinfo in salt['mine.get']('G@roles:some_role and G@datacenter:env', 'network.interfaces','compound').items() %}
{%- do proxy.append(host) %}
{%- endfor %}
proxy={{ proxy }}