tato
tato
I create a `stockfish()` instance for each game on my server (nodejs), the memory was growing larger and larger when opening new games, but didn't go down when a game...
As supporting more SERP APIs is included in the AgentGPT roadmap, this PR integrates [SerpApi](https://serpapi.com) to AgentGPT. It works basically the same way as the existing one. Besides Google, SerpApi...
When `highlight` has a dot, the integration code is broken  [Example documentation](https://serpapi.com/knowledge-graph)
In some `serpapi_link`, the `hl` parameter will be an unsupported value in SerpApi and result in error when it's requested.   [Playground](https://serpapi.com/playground?q=Bob+Ross&location=Austin%2C+Texas%2C+United+States&gl=us&hl=en&google_domain=google.com&newPara=as_qdr+chips+highlight+stick+lr+safe+google_domain+si+form+filter+as_epq+client+source+votes+site+ie+oe+pws+ibp)
 The rendered JSON shouldn't have line breaks. instead of showing ``` "snippet": "a b c", ``` it should show ``` "snippet": "a\n\nb\n\nc", ``` [Playground](https://serpapi.com/playground?engine=google_maps_reviews&data_id=0x89c259a61c75684f%3A0x79d31adb123348d2&hl=en) It's the same kind of...
Currently there is a `config/credentials.yml.enc` in the project, new projects forked from this should replace it with a new one for safety, it will be nice to provide a way...
When calling `getJson` or `getHtml` with callback instead of async/await, there's no way to handle errors.
 [Playground](https://serpapi.com/playground?q=Coffee&location=Austin%2C+Texas%2C+United+States&gl=us&hl=en&no_cache=true&google_domain=google.com&newPara=source+votes+site+chips+stick+highlight+lr+as_qdr+safe+google_domain+si+form+filter+as_epq+client+ijn+ie+oe+pws+ibp) [Inspect](https://serpapi.com/searches/66b1c8cbea1442e8a740049f/inspect)
Before ``` Nokolexbor at_css: 138765.3 i/s Nokolexbor css: 10132.0 i/s ``` After ``` Nokolexbor at_css: 202963.7 i/s Nokolexbor css: 10209.4 i/s ```
Resolves https://github.com/serpapi/serpapi-javascript/issues/27 This PR was initially for supporting the proxy feature natively. Unfortunately, [HttpsProxyAgent](https://www.npmjs.com/package/https-proxy-agent) isn't supported in some of the older NodeJS versions that this library promises to support. As...