mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-15 21:46:29 +03:00
Instead of the compose phase fabricating personas with fake backgrounds, the council now draws from 39 real professional profiles via a git submodule (https://github.com/magnus919/hermes-profiles). Key changes: - New select phase reads SOUL.md + profile.yaml from profiles submodule - Auto-updates submodule before selection via git submodule update --remote - --profiles flag for explicit selection (comma-separated names) - Auto-selection by keyword overlap with profile descriptions when omitted - Each agent's identity is their real SOUL.md — actual methodology, values, and operating principles, not invented backgrounds - Falls back to composed personas if profile library is unavailable - Real profiles produce genuine methodological disagreement (debugger said 'unanswerable without a verified process' to naming question) Signed-off-by: Magnus Hedemark <magnus919@pm.me>
22 lines
560 B
TOML
22 lines
560 B
TOML
[project]
|
|
name = "agent-council"
|
|
version = "0.1.0"
|
|
description = "Multi-agent structured debate system — spawn a panel of expert agents to debate any question with convergence-aware iteration"
|
|
readme = "README.md"
|
|
license = {text = "MIT"}
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"pydantic-ai>=1.0.0",
|
|
"pyyaml>=6.0",
|
|
]
|
|
|
|
[project.scripts]
|
|
agent-council = "agent_council.cli:main"
|
|
|
|
[tool.setuptools.packages.find]
|
|
include = ["agent_council", "agent_council.*"]
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=68.0"]
|
|
build-backend = "setuptools.build_meta"
|