Releases: transitive-bullshit/agentic
Releases · transitive-bullshit/agentic
Retry if at capacity; solve simple Cloudflare captchas in addition to Recaptchas
Make nopecha extension ID dynamic; fix bug for heroku
MAJOR: changes to sendMessage and initSession APIs; added CAPTCHA automation 🔥
ChatGPTAPI
andChatGPTAPIBrowser
now both extend a common abstract base class,AChatGPTAPI
sendMessage
now returns theconversationId
,messageId
, andresponse
text instead of just the response text- removes
onConversationResponse
andgetConversation()
because they were confusing and unnecessary onProgress
now returns a fullChatResponse
containing the IDs in addition to the partial textresponse
- Both
ChatGPTAPI
andChatGPTAPIBrowser
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
Attempt to re-authenticate browser if auth expires; rename browserPath=>executablePath
- feat: change browserPath=>executablePath 205d6d9
Improve executablePath support for customizing browser location
- 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
Add conversation support to browser version ChatGPTAPIBrowser
Fix for browser timeouts
Add a browser-based conversation demo
- feat: add browser-based conversation demo eaff91a
Add `ChatGPTAPIBrowser`, a fully automated browser solution
- 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
Fix capacity error
- feat: fix capacity error 0385b8d
- Merge pull request #110 from MrlolDev/main 61e9148
- Merge pull request #139 from waylaidwanderer/fix/remove-unnecessary-console-logging f2a0e61
- fix: remove unnecessary console logging 5170641
- 🏬 d598482
- 🥐 6051f00
- 🕴 3cbf3b8
- 🗄 9492fa1
- 😨 f9de350
- 💊 698870f
- 🚱 469124e
- 🔓 c9b95cc
- 🐚 be3b933
- ⏬ 758455f
- 💎 78d2b6c
- 🏬 42972dd
- 🔃 a733122
- 🤒 96a2a91
- 🎲 1650dca
- Merge pull request #84 from nucks/patch-2 5759f1d
- Merge branch 'main' into patch-2 c746d70
- chore: add GitHub issue template d2770a2
- Merge pull request #1 from transitive-bullshit/main 80fda8c
- feat: detect capacity limit 1dc12af
- feat: add 2captcha support 658be86
- It's petty, but I noticed my app got knocked way down the list. Moving it back to the top area! ccfd8dd