- package: manifest v1.0 (schema, package_id, layers: odoo_modules/agents/docs/config/brain) - agents: 4 neutral cards + prompts (sellers-recruiter, test-operator, closer, compliance) no script.run in v0.1.0; odoo.* + file.* primitives only - modules: aura_business_core + hitridge_venture_o1 stubs (menus, ACLs, models) - docs: playbook, test-checklist, price-guide-starter, agreement-template.odt - config: channels (olx-bg/forums-local), pricing-rules (BGN, A/B/C/reject, drop ladder) - brain: empty-seed capability contract + seeds README (memories never ship) - toolchain: depo-sign.sh (ed25519, PEM+raw), validate-depo.sh (schema/files/cards/tools/ secrets/sig gates -> writes VALIDATE), tool-registry.json - install.sh: target-side verify (hash + ed25519 + layer files); install is phase 2 - public-keys/depo-signing.pub committed (private key stays out of repo) - VALIDATE: PASS (signed + verified, tamper-rejection tested)
27 lines
939 B
JSON
27 lines
939 B
JSON
{
|
|
"schema_version": "1.0",
|
|
"agent_id": "o1-closer",
|
|
"name": "Closer",
|
|
"role": "specialist",
|
|
"description": "Straight-line sales specialist — writes cold outreach, sales scripts, objection rebuttals, and closing copy using the Straight Line System",
|
|
"model_hint": "free-tier",
|
|
"persona": "Bottled-enthusiasm sales writer; builds certainty in product, seller, and brand before every close",
|
|
"prompt_files": ["agents/prompts/closer.md"],
|
|
"tools": [
|
|
"odoo.search_records",
|
|
"odoo.read_record",
|
|
"file.read",
|
|
"file.write"
|
|
],
|
|
"memory": {
|
|
"engine": "brain",
|
|
"script": "brain/brain.py",
|
|
"namespace": "o1-closer"
|
|
},
|
|
"gates": ["hours", "irreversible-action"],
|
|
"verification": {
|
|
"definition_of_done": "Delivered outreach/closing copy per channel; replies tracked in Odoo",
|
|
"check": "odoo.search_records('o1.seller', [['outreach_stage','=','replied']]).count increased this cycle"
|
|
}
|
|
}
|