100 Commits
Author SHA1 Message Date
shehjad-dev 4cfdcc4b92 fix(capacity): give every platform key a balance decision
A sweep reading below EMPTY_BELOW refuses the provider's shared-key calls, so
three collectors could refuse calls the account still serves:

- fiber_ai read only the first credit pool, a spent trial pool, and reported 0
  while a paid pool held credits; it now sums every pool.
- spyfu reported a negative balance once the monthly allowance was spent, but
  further units bill as overage; a spent allowance is now informational.
- getleadsio raised on Unlimited plans, which answer fair-use windows instead
  of credits_remaining; it now reports the tightest window.

A new test fails any platform-key slot that is on neither BALANCE_ROUTES nor
NO_BALANCE_API. It found seven undecided slots and a NO_BALANCE_API entry
spelled google-ai that never matched its google_ai slot. AnyAPI, cloro, reAPI
and PiAPI get collectors from their documented free balance routes; MiniMax,
OpenRouter and Replicate are recorded as having none usable with our key.
2026-10-01 04:19:36 +06:00
shehjad-dev 1b7c227a27 feat(catalog): route Enrichlayer searches and profiles 2026-10-01 03:57:24 +06:00
shehjad-dev dbf6fb8cb9 test(call): isolate optional key writer in pool assertion 2026-10-01 03:27:45 +06:00
shehjad-dev 060fa3ba70 fix(catalog): bound and verify Enrichlayer pricing 2026-10-01 03:27:40 +06:00
shehjad-dev ca1873bf79 feat(catalog): add Enrichlayer BYOK and platform tools 2026-10-01 02:24:03 +06:00
shehjad-dev 06e7d17bff fix(catalog): make Search1API live calls usable 2026-10-01 00:59:02 +06:00
shehjad-dev 69bc45d2a5 fix(capacity): pace Search1API at general request limit 2026-10-01 00:22:16 +06:00
shehjad-dev badc46db8d fix(catalog): use Search1API mark and isolate its test key 2026-10-01 00:02:36 +06:00
shehjad-dev b4ffebf422 feat(catalog): route Search1API web search extract and map 2026-09-30 23:50:08 +06:00
shehjad-dev 2293afb736 feat(catalog): add Search1API provider 2026-09-30 23:50:08 +06:00
shehjad-dev 111c7c95b5 fix(audit): queue async terminal hit correction 2026-09-30 06:08:41 +06:00
shehjad-dev a0a9145871 fix(catalog): count terminal async failures as misses 2026-09-30 05:36:56 +06:00
shehjad-dev 3781266d21 fix(catalog): decide async contact hits from terminal results 2026-09-30 05:09:43 +06:00
shehjad-dev 4c484c1367 fix(octen): wire shared key and capacity policy 2026-09-30 04:56:45 +06:00
shehjad-dev a26ed6c4cc fix(octen): use supplied logo and shared pricing tests 2026-09-30 03:50:28 +06:00
shehjad-dev 1b512a8f8e Merge remote-tracking branch 'origin/main' into codex/octen-catalog
# Conflicts:
#	dsh/skills/treg/SKILL.md
#	plugin/skills/treg/SKILL.md
#	plugins/minimax/skills/treg/SKILL.md
#	plugins/treg/skills/treg/SKILL.md
#	skills/treg/SKILL.md
#	src/treg/oauth_providers.py
2026-09-30 03:37:59 +06:00
shehjad-dev 87ff7cc02f feat(catalog): add verified Octen search and extract routes 2026-09-30 03:36:14 +06:00
shehjad-dev 85a4f9e63e fix(valyu): align routed search price with catalog bound 2026-09-30 03:18:16 +06:00
shehjad-dev 675e0732ca fix(valyu): bound search source prices and empty-result billing 2026-09-30 03:06:32 +06:00
shehjad-dev c369a11842 feat(call): bound and settle Octen platform usage 2026-09-30 03:01:32 +06:00
shehjad-dev 88c1849b9c fix(catalog): add Valyu shelf icons and refresh plugin skills 2026-09-30 02:51:39 +06:00
shehjad-dev f60ddff650 feat(octen): register API key provider 2026-09-30 02:42:20 +06:00
shehjad-dev c5dd7fb684 feat(catalog): add Valyu source tools and routed web search 2026-09-30 02:36:41 +06:00
shehjad-dev e1734b2f05 fix(call): release empty Valyu search holds 2026-09-30 02:36:19 +06:00
shehjad-dev a831ecbf76 docs(catalog): guide agents to verifier output facets 2026-09-29 23:43:06 +06:00
shehjad-dev 7cf39861b6 Merge remote-tracking branch 'origin/main' into codex/email-verifier-discovery 2026-09-29 23:40:52 +06:00
shehjad-dev 55533dadda fix(catalog): surface catch-all email verifiers in search 2026-09-29 22:47:54 +06:00
shehjad-dev b90f99b55a Merge remote-tracking branch 'origin/main' into codex/perplexity-agent-limits 2026-09-29 22:31:35 +06:00
shehjad-dev 8a80788de1 Merge remote-tracking branch 'origin/main' into codex/perplexity-agent-limits 2026-09-29 22:24:57 +06:00
shehjad-dev 5c061d2034 Merge remote-tracking branch 'origin/main' into codex/perplexity-agent-limits 2026-09-29 21:48:14 +06:00
shehjad-dev 0cb9d7c3c2 fix(catalog): remove unsupported Perplexity tool-call limit 2026-09-29 21:05:09 +06:00
shehjad-dev 071ab79020 fix(catalog): add Apple Maps platform logo 2026-09-29 20:58:16 +06:00
shehjad-dev adba836eb5 fix(catalog): use supplied LiteScrape logo 2026-09-29 20:58:16 +06:00
shehjad-dev 6921fba4dd feat(catalog): add LiteScrape provider tools 2026-09-29 20:58:16 +06:00
shehjad-dev 9c27484fa9 fix(catalog): use supplied Perplexity logo 2026-09-29 20:19:45 +06:00
shehjad-dev c60e372716 chore(plugin): sync provider count in skill copies 2026-09-29 20:06:39 +06:00
shehjad-dev de78401ac8 feat(catalog): add Perplexity search and agent tools 2026-09-29 19:51:22 +06:00
shehjad-dev eec7495787 feat(catalog): add Spider web endpoints and balance support 2026-09-29 18:19:20 +06:00
shehjad-dev 6c3e1c6c29 fix(catalog): guard You.com finance exhaustive on shared key 2026-09-29 17:30:12 +06:00
shehjad-dev 46cafed765 feat(catalog): add You.com BYOK and platform tools 2026-09-29 16:57:08 +06:00
shehjad-dev 5ba226eb73 fix(catalog): require explicit Linkup research depth 2026-09-29 02:32:27 +06:00
shehjad-dev 7b9aeb942f feat(catalog): add Linkup web and research tools 2026-09-29 02:06:20 +06:00
shehjad-dev d24908b651 fix(connections): migrate Context.dev tool hosts 2026-09-29 01:31:07 +06:00
shehjad-dev 4d86fea780 feat(catalog): add Context.dev web tools 2026-09-29 01:03:48 +06:00
shehjad-dev 68923e6d42 fix(catalog): verify Firecrawl routing and bounded search price 2026-09-28 22:36:47 +06:00
shehjad-dev 293d0fd46a feat(catalog): route Firecrawl web tools 2026-09-28 22:19:05 +06:00
shehjad-dev 65aa736dc1 feat(catalog): add Firecrawl web tools with bounded credit pricing 2026-09-28 22:19:05 +06:00
shehjad-dev d6a9516add fix(overflow): explain redacted-only shape differences 2026-09-25 23:24:25 +06:00
shehjad-dev cd2a25a110 fix(overflow): redact diagnostic map identifiers 2026-09-25 23:14:15 +06:00
shehjad-dev efcce8a292 fix(overflow): make route verification actionable 2026-09-25 22:47:45 +06:00
shehjad-dev 09fd8e0b86 fix(overflow): brake relayed vendor refusals 2026-09-25 22:09:07 +06:00
shehjad-dev 16180bc112 fix(overflow): scope relayed vendor failures 2026-09-25 21:55:44 +06:00
shehjad-dev 989660fd93 Merge remote-tracking branch 'origin/main' into codex/fix-routed-overflow-planning 2026-09-25 20:58:15 +06:00
shehjad-dev 702db16323 Merge remote-tracking branch 'origin/main' into codex/fix-routed-overflow-planning 2026-09-25 20:48:19 +06:00
shehjad-dev c4f3812b5a fix(routing): preserve providers with overflow 2026-09-25 20:38:14 +06:00
shehjad-dev eb4ba6387b fix(capacity): enable Monid fallback for Akta news 2026-09-25 20:16:43 +06:00
shehjad-dev 83e29beea5 fix(catalog): align Fetchin profile miss settlement 2026-09-25 01:23:53 +06:00
shehjad-dev 4eb30f3037 fix(catalog): route Fetchin LinkedIn tools 2026-09-25 01:12:44 +06:00
shehjad-dev 85a4f283de test(catalog): consolidate Fetchin coverage 2026-09-25 00:19:46 +06:00
shehjad-dev 1fe845be1b feat(catalog): add Fetchin LinkedIn tools 2026-09-25 00:09:35 +06:00
shehjad-dev 035c3959e1 release: 0.21.3 2026-09-24 23:31:04 +06:00
shehjad-dev e6d628d63a feat(catalog): add Serper tools 2026-09-24 22:56:37 +06:00
shehjad-dev dc9d4f9e80 feat(catalog): add ScrapeGraphAI provider
Add ScrapeGraphAI key auth, shared-key capacity collection, catalog pricing and rate policy, fifteen live-verified tools, web adapters, examples, and the supplied logo. Keep monitor mutations BYOK-only while exposing bounded scrape, extract, search, and crawl surfaces on both BYOK and platform credentials.
2026-09-24 22:02:58 +06:00
shehjad-dev dd8f8048bd fix(routing): stop fallback for live async tasks 2026-09-24 20:09:28 +06:00
shehjad-dev 036f7324dc fix(wiza): send domain in individual reveals 2026-09-24 20:09:28 +06:00
shehjad-dev 75bd4a1a0e feat(enrichment): add async Wiza email and phone 2026-09-24 20:09:28 +06:00
shehjad-dev 625d0900dc fix(catalog): validate optional array bodies correctly 2026-09-24 01:22:19 +06:00
shehjad-dev c29acaaf5c fix(catalog): keep full Keenable fetch content 2026-09-24 00:51:49 +06:00
shehjad-dev b827d9eaea feat(catalog): route web search, extract, and map 2026-09-24 00:41:03 +06:00
shehjad-dev 642cd05e71 fix(catalog): bill Keenable and Olostep per request 2026-09-24 00:41:03 +06:00
shehjad-dev 139f8616ce fix(catalog): align Olostep purchase cost evidence 2026-09-23 23:37:05 +06:00
shehjad-dev 255949b5f0 fix(catalog): clarify and prove Olostep cost bounds 2026-09-23 23:23:09 +06:00
shehjad-dev 6ae7d28880 fix(catalog): match Olostep logo colors 2026-09-23 22:59:30 +06:00
shehjad-dev ff7cabb9c8 chore(plugin): regenerate provider mirrors 2026-09-23 22:54:51 +06:00
shehjad-dev bd916bb24c feat(catalog): add Olostep web tools 2026-09-23 22:54:43 +06:00
shehjad-dev c67b5ca61b fix(arena): display AI Ark brand name 2026-09-23 21:54:21 +06:00
shehjad-dev d396f644ce chore(plugin): regenerate provider mirrors 2026-09-23 21:29:48 +06:00
shehjad-dev d2ea5c7c5c feat(catalog): add Keenable search and fetch 2026-09-23 21:29:48 +06:00
shehjad-dev f42487625f release: 0.21.2 2026-09-23 20:08:29 +06:00
shehjad-dev 917bcd7111 fix(catalog): bill TinyFish terminal agent steps 2026-09-23 19:27:33 +06:00
shehjad-dev 5ed9ab31ee feat(catalog): add TinyFish tools 2026-09-23 18:39:57 +06:00
shehjad-dev 49da738b03 feat(async): settle provider-native usage meters 2026-09-23 18:25:30 +06:00
shehjad-dev c296245d5b feat(catalog): add Adyntel provider 2026-09-23 14:32:52 +06:00
shehjad-dev adc4266d98 release: 0.21.1 2026-09-23 13:08:59 +06:00
shehjad-dev 854bed643a build(package): exclude demo videos from PyPI artifacts 2026-09-23 13:02:23 +06:00
shehjad-dev 2613538eaa fix(money): reject invalid Tavily rate tables 2026-09-23 01:06:19 +06:00
shehjad-dev 12d7d22790 fix(catalog): show Tavily settlement ranges 2026-09-23 00:45:28 +06:00
shehjad-dev 4482fee30f chore(web): update MiniMax logo 2026-09-23 00:36:58 +06:00
shehjad-dev 0fa795d9b3 chore(web): update Fish Audio logo 2026-09-23 00:35:15 +06:00
shehjad-dev 7eed74febe fix(money): settle Tavily calls from per-request evidence 2026-09-23 00:25:47 +06:00
shehjad-dev d838e851fe release: 0.21.0 2026-09-22 23:49:25 +06:00
shehjad-dev 5abda88df8 fix(skill): regenerate treg mirrors 2026-09-22 22:23:07 +06:00
shehjad-dev 00335c5aee test(call): allowlist provider resource ownership writes 2026-09-22 22:18:19 +06:00
shehjad-dev 67789b9028 feat(fishaudio): allow public community voices 2026-09-22 21:44:48 +06:00
shehjad-dev e483db9e74 feat(fishaudio): add licensed voice discovery 2026-09-22 21:27:33 +06:00
shehjad-dev 26773fa8e1 feat(fishaudio): complete managed voice workflows 2026-09-22 20:46:06 +06:00
shehjad-dev dd14ed7b98 feat(fishaudio): add organization-scoped voice tools 2026-09-22 19:13:02 +06:00
shehjad-dev dde71d82f3 chore(plugin): refresh catalog provider count 2026-09-21 23:59:16 +06:00
shehjad-dev 54cf5bfc0a test(routing): cover Tavily paid miss fallback 2026-09-21 23:53:38 +06:00
shehjad-dev 0c814d7d5f chore(web): refresh Exa and TrestleIQ logos 2026-09-21 23:21:50 +06:00