Your agent doesn't need more tools — it needs roles and business logic
usehive · reddit · 2026-10-09
Continuing his series on making software agent-ready, the author argues teams should stop configuring agents one by one and start thinking in organizational abstractions:
- Roles are job descriptions: bundle actions and permissions into reusable roles — a support role (search-records, draft-response, escalate-ticket), a billing role (read-invoice, refund-under-threshold). Define once, assign to any agent — human, internal copilot, or third-party model — and permission boundaries travel with the role. Change the role, everything updates at once.
- Business logic is what most agent setups skip: companies run on rules, not primitives — refunds under $50 self-approve, enterprise tickets route to the senior queue, nothing ships until the order is paid. If the agent has to infer these from a prompt, it's already lost; the playbook should be exposed by the software itself.
- The full picture: actions are the vocabulary, permissions are the boundaries, roles are the job descriptions, business logic is how the company already runs.
More from coding & agent
- Index Network open-sources Social Discovery Protocol: agents negotiate fit on your behalf — carsonfarmer · 2026-10-23
- Installed a formal-verification skill: it silently installed Java, MacBook runs 10 degrees hotter — zealcaiden · 2026-10-23
- OpenAI's Decisions API hits GA: near real-time routing up to 10x faster than GPT-6 Luna — OpenAIDevs · 2026-10-23
- Ruff author warns: upgrade Node/Bun now — --use-system-ca still accepts the eMudhra cert — charliermarsh · 2026-10-23
- Proof of Agent: paste one prompt and your AI mines, grades, and self-governs — adamamcbride · 2026-10-23
- DeepLearning.AI weekly: GPT-6.1 hits 97.9% byte parity on COBOL migration — DeepLearningAI · 2026-10-23