Skip to content

Releases: transitive-bullshit/agentic

Retry if at capacity; solve simple Cloudflare captchas in addition to Recaptchas

17 Dec 22:50
Compare
Choose a tag to compare
  • feat: add logic to solve simple captchas in addition to recaptchas 3e6db37
  • feat: make retry at capacity a little more customizable 71de95a
  • feat: retry if at capacity df424df

v3.0.1...v3.1.0

Make nopecha extension ID dynamic; fix bug for heroku

17 Dec 22:10
Compare
Choose a tag to compare
  • feat: make nopecha extension ID dynamic ad20bb6
  • Merge pull request #158 from ShiranAbir/patch-1 cbfaed9
  • Merge pull request #160 from GooseterV/patch-1 6f0aef3
  • Update openai-auth.ts 77e71f4
  • Add Electron Bot to readme ea6ce83

v3.0.0...v3.0.1

MAJOR: changes to sendMessage and initSession APIs; added CAPTCHA automation 🔥

17 Dec 10:04
Compare
Choose a tag to compare
  • ChatGPTAPI and ChatGPTAPIBrowser now both extend a common abstract base class, AChatGPTAPI
  • sendMessage now returns the conversationId, messageId, and response text instead of just the response text
  • removes onConversationResponse and getConversation() because they were confusing and unnecessary
  • onProgress now returns a full ChatResponse containing the IDs in addition to the partial text response
  • Both ChatGPTAPI and ChatGPTAPIBrowser now have identical lifecycle methods for managing authentication sessions:
    • initSession()
    • refreshSession()
    • resetSession()
    • closeSession()
  • Automates Recaptchas using Nopecha 🔥

NOTE: this will require a major version bump to v3.0.0 because it changes the existing APIs, so I want to make sure we get it right. Please let me know if you have any feedback on the new unified API design.

Here's a demo of the new CAPTCHA automation:

chatgpt-nopecha-demo-2.mp4
  • chore: update ts docs ab1b097
  • Merge pull request #155 from transitive-bullshit/feature/api-redesign 88efa64
  • chore: update ts docs df1db26
  • docs: update readme for new version 2937409
  • feat: add nopecha automatic captcha bypass a5f1f20
  • feat: add useful puppeteer launch args f1d769c
  • 🐆 8a0043d
  • feat: improve chat page detection for browser version 619ddd9
  • feat: redesign main sendMessage, initSession, closeSession API 1af5db2

v2.5.2...v3.0.0

Attempt to re-authenticate browser if auth expires; rename browserPath=>executablePath

16 Dec 23:24
Compare
Choose a tag to compare

Improve executablePath support for customizing browser location

16 Dec 23:13
Compare
Choose a tag to compare
  • chore: update ts docs c177c83
  • fix: minor cleanups of executablePath d685b78
  • fix: resetThread should never throw 94d5483
  • Merge pull request #152 from alex12058/add_browser_path_opt bddad8b
  • Merge pull request #153 from trietphm/patch-1 a92e617
  • Add Slack Bot to Readme 473e666
  • feature: Add browserPath option e5cad7a
  • chore: update auto-generated docs abd6dd1

v2.5.0...v2.5.1

Add conversation support to browser version ChatGPTAPIBrowser

16 Dec 07:37
Compare
Choose a tag to compare
  • Merge pull request #148 from transitive-bullshit/feature/browser-improvements f5c277f
  • fix: conversation support 8385562
  • feat: add timeout support for browser sendMessage d2cd6f8
  • 👈 8f5c9af
  • feat: improve browser version with conversation support ad7853a
  • fix: minor fix for timeouts 9aeb17e

v2.4.2...v2.5.0

Fix for browser timeouts

16 Dec 01:00
Compare
Choose a tag to compare
  • fix: timeouts for browser 025f968
  • docs: update readme status 504d8d5
  • docs: update readme status 2462063

v2.4.1...v2.4.2

Add a browser-based conversation demo

15 Dec 23:26
Compare
Choose a tag to compare
  • feat: add browser-based conversation demo eaff91a

v2.4.0...v2.4.1

Add `ChatGPTAPIBrowser`, a fully automated browser solution

15 Dec 23:19
Compare
Choose a tag to compare
  • Merge pull request #142 from transitive-bullshit/feature/improve-robustness 278ed47
  • 🍯 0d3ca08
  • chore: update auto-generated docs 53464d0
  • docs: update readme for browser-based solution status 16d1699
  • fix: minor cleanups fdb60f6
  • feat: close browser on error 1f1fc66
  • Merge pull request #144 from samaritanz/main 573b162
  • feat: bump reload timeout b3f71bc
  • feat: add timeout support to browser sendMessage 8e0f32b
  • feat:fix cli 7817ca0
  • feat: handle session expiration gracefully 0d09ca9
  • Merge pull request #143 from waylaidwanderer/feature/improve-robustness 6b6de58
  • Merge branch 'feature/improve-robustness' into feature/improve-robustness b8a3fe0
  • fix: properly handle messages with newlines 16d144a
  • feat: more WIP.. 7ddac69
  • feat: add ChatGPTAPIBrowser for increased robustness; less efficient but less 429/403/503 errors 2e0990e
  • feat: trying to fix capacity testing dd87232

v2.3.3...v2.4.0

Fix capacity error

15 Dec 03:24
Compare
Choose a tag to compare

v2.3.2...v2.3.3