Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Attaching files to define task, bootstrap org and name, and for including reference files. #321

Open
cryptictech opened this issue Jan 2, 2024 · 3 comments

Comments

@cryptictech
Copy link

It would be nice to define a task file for defining a longer specified task as doing so from the command line can make the command too long and hard to understand. I'm sure this is possible with a Linux command, although I'm worried that it could also be hard to read, I'm thinking perhaps through a --tasks-file option.

Adding a separate file for org and project name or even pulling from an environment file/variable could help shorten or bootstrap the run command, using the parameter option over the defined variable to allow on the fly modifications without having to modify the file.

Lastly it would be nice to add additional files that the program can use as documentation or for reference, this could be through a single option like --reference-file or through different options to specify different file uses, for instance --doc-file or --requirements-file.

@Liagim01
Copy link
Contributor

Thanks for the great suggestion, the task file and separation of different files are great ideas

@aaronjolson
Copy link

aaronjolson commented Jan 25, 2024

Yeah, the gpt-engineer project uses the prompt file, which handles free form text. It is much easier to specify complex requirements using that interface. I often paste large code blocks or entire files into that prompt file.
If I was to flatten out that code in order to make it a one line string that can be input via command line arguments, it loses a lot of important form and meaning.
There are a lot of tasks I would like to try with this system, but I simply cannot due to the limited prompt interface.

@Linuxscot1974
Copy link

I was able to update the code to allow for file inclusion.
I have not had a chance to see if it will run, if someone can check it out I would appreciate it.
i have linked it to my github repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants