Confirm Node and npx support, package policy, execution boundary, logging, updates, and uninstall behavior.
Search, enrichment, drafting, and exports often live in separate interfaces, leaving provenance and approval decisions difficult to reconstruct.
The runtime still needs explicit connectors, scoped credentials, observable calls, and human authorization. Agent-native does not mean permissionless.

This interactive-calculator layout is an evaluation worksheet, not a performance claim. Score each responsibility in your environment before production access.
Confirm Node and npx support, package policy, execution boundary, logging, updates, and uninstall behavior.
Count source APIs, browser sessions, enrichment providers, rate limits, terms, and provenance requirements.
Map CRM writes, files, retention, deduplication, deletion, and downstream access controls.
Separate targeting, contact selection, drafting, suppression, channel choice, and sending permissions.
A larger score means more review work, not a better or worse architecture. Validate package behavior and connector support directly in the intended runtime.
The agent reads approved public or provider data and returns a structured shortlist. A person reviews evidence and exports selected records. This pattern minimizes write permissions and is a sensible first-run boundary.
Credential scope: read only · External action: noneThe agent queries multiple configured providers, preserves field-level provenance, resolves conflicts under declared rules, and proposes CRM updates for approval. Waterfall coverage must be weighed against cost and deletion complexity.
Credential scope: provider reads · CRM write: reviewedThe agent uses approved evidence to prepare relevant outreach. A human verifies the claim, audience, regional obligations, suppression, and tone. Sending remains outside the initial permission set.
Credential scope: approved context · Send: disabledCopying only places the command on your clipboard. Read the package prompts before you run, configure, or request a first result.
npx -y @okki-global/okki-go-taroball