What is WebAgent?
WebAgent is Qoni's browser-action layer: an application supplies a goal, and an agent performs searches, clicks, form fills, reads, and cross-page work in a real browser before returning the result to the business system.
Four capabilities
- DoAnything: open-ended browser tasks.
- Track: scheduled web checks with access to the latest 50 check records.
- DeepResearch: multi-step research and a report.
- WebSearch: deduplicated structured search results.
Profiles provide reusable DoAnything login state; SSE provides run-product progress. Current Track exposes neither entry point. Products share project isolation and authorization, not one old Client surface.
Integration paths
| Entry point | Use |
|---|---|
| Node.js / TypeScript SDK | Server-side @qoniai/qoni, AK/SK plus delegation token |
| REST / cURL | Any language calling /api/v1 |
| Python / Raw HTTP | Python over HTTP; no standalone Python SDK |
DoAnything, DeepResearch, and WebSearch create asynchronous runs. Track creates a scheduled resource; checks exposes only the latest 50 records, not full-history details. The Node SDK uses RunHandle / MonitorHandle; published 0.9.0 uses incompatible legacy Track routes. See Track for the unpublished candidate boundary.