seedproject-web/astroagent.config.json

30 lines
608 B
JSON
Raw Normal View History

{
"name": "seedproject-site",
"url": "https://example.com",
"appDir": "app",
"outDir": "public",
"buildCommand": "npm run build",
"contentDir": "app/src/content/blog",
"deploy": {
"type": "local-apache",
"chown": "www:www"
},
"ai": {
"model": "claude-sonnet-4-6",
"tools": "Read Write Edit Glob Grep WebSearch",
"confine": true,
"agentUser": "seedproject-site-agent",
"skills": [
"brand",
"ui-ux",
"seo"
]
},
"console": {
"port": 3011,
"route": "/devconsole",
feat: content-pipeline/ → agents/ — formalize the agent system in the seed Adopt the agents/ architecture proven on medellin.co (reference impl): - Move the content engine to a top-level agents/ dir: orchestrators, prompts, config, run.sh, admin console, shared libs. All content-pipeline literals repointed (config paths, scripts, admin, LLM-facing prompts/image.md string, configure.mjs, new-site.sh, astroagent tokenFile, .gitignore runtime block). - Every script carries a parseable @agent-manifest header: name, title, class (content|operational|runtime|plumbing), trigger, model, prompts, skills (MCP), tools, reads/writes tables. 5 content agents + 3 plumbing scripts. - New agents/catalog.mjs generates the catalog from the headers: agents/AGENTS.md (human, grouped by class) + agents/agents.json (machine manifest — a clone diffs it against a source to find missing tools/tables/MCP before running). configure.mjs regenerates the catalog on every identity stamp. No DB table, no watcher. - config.json gains paths.stateDir/newsDir; publish-tick, write-daily, and news-radar read them instead of hardcoding. - Full cut: content-pipeline/ deleted (the seed has no live crons, so no hybrid period needed). Docs updated (AGENTS.md structure + pipeline section, README paths). Clones migrating from content-pipeline/: see medellin.co's .memory/handoffs/agents-directory-migration.md for the cutover playbook (one cron set active at a time; migrate drafts/state after repointing cron). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FMQeUnUrAeexcZ7P2Hxa6G
2026-07-11 20:33:48 +00:00
"tokenFile": "agents/.env",
"tokenKey": "ADMIN_TOKEN"
}
}