bb4a2b3e53
- Move verticals from repo root into plugins/vertical-plugins/ and partner plugins into plugins/partner-built/ - Add 10 named, self-contained agent plugins under plugins/agent-plugins/ (Pitch Agent, Market Researcher, Earnings Reviewer, Model Builder, Meeting Prep, GL Reconciler, Month-End Closer, Statement Auditor, Valuation Reviewer, KYC Screener) — each bundles its own skills so it installs standalone - Add managed-agent-cookbooks/ (one per agent) with subagent isolation and steering examples for /v1/agents deployment - Add fund-admin and operations verticals so the finance-ops/onboarding agents ship real domain skills - Add scripts/ (check.py manifest lint, sync-agent-skills.py, deploy-managed-agent.sh, orchestrate.py reference loop, test-cookbooks.sh) - Add .github/workflows/secret-scan.yml (gitleaks + internal-ref grep) - Tighten agent tool grants to declared MCPs only — no Bash, WebFetch, or undeclared mcp__* references in any agent - Add not-investment-advice disclaimer to README - Rename claude-in-office to claude-for-msft-365-install (content unchanged)
31 lines
1.0 KiB
YAML
31 lines
1.0 KiB
YAML
# Market Researcher — managed-agent cookbook
|
|
|
|
name: market-researcher
|
|
model: claude-opus-4-7
|
|
|
|
system:
|
|
file: ../../plugins/agent-plugins/market-researcher/agents/market-researcher.md
|
|
append: "You are running headless. Produce files in ./out/; do not assume an open Office document."
|
|
|
|
tools:
|
|
- type: agent_toolset_20260401
|
|
default_config: { enabled: false }
|
|
configs:
|
|
- { name: read, enabled: true }
|
|
- { name: grep, enabled: true }
|
|
- { name: glob, enabled: true }
|
|
- { type: mcp_toolset, mcp_server_name: capiq, default_config: { enabled: true } }
|
|
- { type: mcp_toolset, mcp_server_name: factset, default_config: { enabled: true } }
|
|
|
|
mcp_servers:
|
|
- { type: url, name: capiq, url: "${CAPIQ_MCP_URL}" }
|
|
- { type: url, name: factset, url: "${FACTSET_MCP_URL}" }
|
|
|
|
skills:
|
|
- { from_plugin: ../../plugins/agent-plugins/market-researcher }
|
|
|
|
callable_agents:
|
|
- { manifest: ./subagents/sector-reader.yaml }
|
|
- { manifest: ./subagents/comps-spreader.yaml }
|
|
- { manifest: ./subagents/note-writer.yaml } # only leaf with Write
|