v1.0.0
First tagged release of CounterCall.
CALL-E phones an Indonesian government counter and returns a schema-validated checklist of what to bring — leaving a row empty when the clerk did not know.
What is in it
- Four load-bearing CALL-E Goals API methods:
goals.list,goals.get,goals.run,goals.waitForResult - Business-stable
Idempotency-Key— one call per office, per procedure, per day - Pinned
result_schemawithadditionalProperties: false, diffed against the live Goal before every dial - All 8
GoalRunErrorcodes routed to distinct outcomes; no partial checklist is ever rendered - Agent Skill package for
CALLE-AI/awesome-phone-call-agents - 233 tests · 11,520 contract cases verified exhaustively · 90.99% line coverage
- Permission-boundary suite that drives the shipped entry points with
--liveand credentials present, and asserts they refuse
Not yet in it
No real call has been placed — the Goal is not published. bench and DEMO.md refuse to render a table from zero records rather than show a placeholder number.