MCP · rules · skills

Extensibility

No plugin marketplace. You control the tools and the procedures.

MCP over stdio and SSE, rules in .eyeban/rules, skills in .eyeban/skills, hooks in hooks.json, and AGENTS.md at the repo root. They stay inside the same edit loop.

Do not install unsigned “Eyeban plugins” from the internet. Read tool schemas before Allow all.

Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

Split regional tax from the hardcoded rate, and check coverage before debit.

Read 6 files · 2 searches · 1 test

charge still hard-codes 0.09. tax_for(region) exists. I will wire can_cover to the wallet.

12-line patch across two files. Review the diff.

main Agent Balanced You stay in review