Comments (5)
The timeout is suggested by the LLM. We could retry with an longer timeout, but ideally the user would be able to provide free-form input for the LLM such as
My computer is slow, it's going to take 10 minutes.
or
Don't use @okta/okta-react, use @me/okta-react
from gpt-pilot.
Hey @nalbion
What if we asked the LLM to use yarn to manage dependencies?
Installation of parallel dependencies will definitely improve install times.
Additionally, can we ask the LLM to batch installations of dependencies?
We could define a threshold for max number of dependencies that can be installed in one command.
I am interested in picking this up, happy to discuss further
from gpt-pilot.
@HIMA-MB02 is Yarn still considered to be superior to NPM? or PNPM? or Bun?
...In any case, these are all very specific to the JavaScript world. People are using GPT Pilot with Unity, Python, Kotlin and potentially the next big language/framework.
You could probably include "use yarn for dependency management" in the original prompt, or add the --advanced
arg when running and it will ask for further discussion on the technologies proposed.
There's a lot of room for improvement in "advanced" mode. I think that it should (be able to) explain why it's chosen each technology and allow you to have a discussion and either say "ok" or insist on a different choice/s.
from gpt-pilot.
Yarn is still quite superior than NPM, but Bun is the new kid on the block. It's very promising, but it is still too early to say. They don't have complete 100% support for Node.js yet, as we speak today.
Nevertheless, this is case specific, and I believe the solution you've provided should work.
Alternatively, what do you think about a "de-bugger" persona, that can possibly handle such decisions automatically, without having the developer involved?
Just one additional layer of checks, before the LLM requests for the developer to get involved.
from gpt-pilot.
Yes, we can add other personas, but I think for this time out we could feedback to the LLM that the process timed out. Maybe it will try again with a longer timeout
from gpt-pilot.
Related Issues (20)
- [Bug]: AttributeError: 'SpecWriter' object has no attribute 'telemetry' HOT 2
- [Enhancement]: MS-SQL Support
- [Howto]: i accidently closed the app tab
- [Bug]:After loading the app, the front-end reported an error: Error connecting to the LLM: API error: Error code: 400 - {'error': {'message': 'Unrecognized request argument supplied: stream_options (request id: 20240617162225973326812zW5O0B98)', 'type': 'invalid_request_error', 'param': '', 'code': None}}
- Error connecting to the LLM: Error parsing response: Expected a single code block, got 0[Pythagora] Would you like to retry the failed request?
- [Bug]: KeyError: 'user_feedback_qa' HOT 10
- [Bug]: New claude sonnet adds comments/descriptions into code files, making them unusable HOT 3
- [Bug]: New Claude Sonnet CodeMonkey describes every file in env
- [Bug]: API error: Error code: 400 - {'error': {'message': "Unknown parameter: 'stream_options' HOT 4
- [Bug]: ValueError: Empty message content HOT 3
- [Bug]: HOT 2
- [Bug]: Added my own openai key but still won't let me proceed.
- [Howto]: I have deployed GPT Pilot on a new computer. How to synchronize the app to the new computer HOT 1
- [Bug]: node_sqlite3.node is not a valid Win32 application HOT 1
- [Enhancement]: Gemini Support HOT 1
- [Howto]: set up the llm studio Meta-Llama-3-8B-Instruct-GGUF model in gpt pilot 0.2 in local system
- [Howto]: Complete The New Step Six? HOT 2
- [Bug]: after selecting "Load App", my existing apps are not shown
- [Howto]: Instructions mention Docker/Docker Compose...but where is it? 😂
- [Howto]: Correct this specific error: "Error connecting to the LLM: Error parsing response: JSON is not valid: Invalid \escape: line 2 column 138 (char 139)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpt-pilot.