patched-codes / patchwork Goto Github PK
View Code? Open in Web Editor NEWAgentic AI Workflows for Development Chores
Home Page: https://patched.codes
License: GNU Affero General Public License v3.0
Agentic AI Workflows for Development Chores
Home Page: https://patched.codes
License: GNU Affero General Public License v3.0
In the PR the links to file and the changes are not correct. E.g. codelion/dvpwa#16
The link on /Users/user/Documents/GitHub/dvpwa/docker-compose.yml is pointing to https://github.com/codelion/dvpwa/pull/16/files#diff-73d2c5aa8a84b134c0d026689a5fd1fcf3b6696d87236126c2f1d6c5c0a53573
instead of
https://github.com/codelion/dvpwa/pull/16/files#diff-e45e45baeda1c1e73482975a664062aa56f20c03dd9d64a827aba57775bed0d3
At the moment we only read the config.yaml file, let's read the default prompt from the config folder as well so that users can change and manage it. https://github.com/patched-codes/patchwork-configs is the repo with the default configs and prompts.
Create a new step that calls Gemini API
E.g. in CallOpenAI step we can wrap this loop (https://github.com/patched-codes/patchwork/blob/master/patchwork/steps/CallOpenAI/CallOpenAI.py#L47) with tqdm to get a nice progress bar.
(patchwork-cli-py3.10) user@Users-MBP patchwork % patchwork --version
Traceback (most recent call last):
File "/Users/user/Documents/GitHub/patchwork/.venv/bin/patchwork", line 6, in
sys.exit(cli())
File "/Users/user/Documents/GitHub/patchwork/.venv/lib/python3.10/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
File "/Users/user/Documents/GitHub/patchwork/.venv/lib/python3.10/site-packages/click/core.py", line 1077, in main
with self.make_context(prog_name, args, **extra) as ctx:
File "/Users/user/Documents/GitHub/patchwork/.venv/lib/python3.10/site-packages/click/core.py", line 943, in make_context
self.parse_args(ctx, args)
File "/Users/user/Documents/GitHub/patchwork/.venv/lib/python3.10/site-packages/click/core.py", line 1408, in parse_args
value, args = param.handle_parse_result(ctx, opts, args)
File "/Users/user/Documents/GitHub/patchwork/.venv/lib/python3.10/site-packages/click/core.py", line 2400, in handle_parse_result
value = self.process_value(ctx, value)
File "/Users/user/Documents/GitHub/patchwork/.venv/lib/python3.10/site-packages/click/core.py", line 2362, in process_value
value = self.callback(ctx, self, value)
File "/Users/user/Documents/GitHub/patchwork/.venv/lib/python3.10/site-packages/click/decorators.py", line 506, in callback
raise RuntimeError(
RuntimeError: 'patchwork' is not installed. Try passing 'package_name' instead.
At the moment we only retrieve the body and comments from an Issue as shown here - https://github.com/patched-codes/patchwork/blob/main/patchwork/common/client/scm.py#L303
If the body is empty and there are no comments it will lead to error while querying the embeddings. Retrieve the title as well from the Issue to avoid this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.