Paul Gauthier
a17b81236c
Add content dumping functionality to the Scraper class.
2024-06-11 06:34:58 -07:00
Paul Gauthier
24cb743aaf
copy
2024-06-10 21:28:09 -07:00
Paul Gauthier
8bfaff2c6f
copy
2024-06-10 21:16:57 -07:00
Paul Gauthier
05a74d67de
finished --vim
2024-06-10 21:16:33 -07:00
Paul Gauthier
566b653af1
aider: Added useful Vim keybindings for a prompt toolkit prompt.
...
# Aider chat conversation:
USER: Add useful vim keybindings for a prompt toolkit prompt
ASSISTANT: Here is the updated content with useful Vim keybindings added for the prompt toolkit prompt:
website/docs/commands.md
```markdown
<<<<<<< SEARCH
## Vi
=======
## Vi
- `Esc` : Switch to command mode.
- `i` : Switch to insert mode.
- `a` : Move cursor one character to the right and switch to insert mode.
- `A` : Move cursor to the end of the line and switch to insert mode.
- `I` : Move cursor to the beginning of the line and switch to insert mode.
- `h` : Move cursor one character to the left.
- `j` : Move cursor down one line.
- `k` : Move cursor up one line.
- `l` : Move cursor one character to the right.
- `w` : Move cursor forward one word.
- `b` : Move cursor backward one word.
- `0` : Move cursor to the beginning of the line.
- `$` : Move cursor to the end of the line.
- `x` : Delete the character under the cursor.
- `dd` : Delete the current line.
- `u` : Undo the last change.
- `Ctrl-R` : Redo the last undone change.
- `:` : Enter command mode for ex commands (e.g., `:w` to save).
>>>>>>> REPLACE
```
2024-06-10 21:16:05 -07:00
Paul Gauthier
66f5042ff5
Updated keybindings for Emacs and Vi in the interactive prompt.
2024-06-10 21:16:04 -07:00
Paul Gauthier
eddf31b38f
Fix duplicate import and remove redundant code for setting editing mode in main function.
2024-06-10 21:11:29 -07:00
Paul Gauthier
b30077daee
Add support for different editing modes in the main function.
2024-06-10 21:10:10 -07:00
Paul Gauthier
e63cc92cb9
Set editing mode based on user input before initializing InputOutput.
2024-06-10 21:10:04 -07:00
Paul Gauthier
196c1314eb
Add support for VI editing mode in the terminal.
2024-06-10 21:09:46 -07:00
Paul Gauthier
eae9a1e065
aider: Add editingmode
argument to InputOutput
class for EditingMode.VI
and EditingMode.EMACS
.
...
# Aider chat conversation:
USER: `InputOutput` should accept an arg editingmode of either EditingMode.VI EditingMode.EMACS
ASSISTANT: To add the `editingmode` argument to the `InputOutput` class, we need to:
1. Import `EditingMode` from `prompt_toolkit`.
2. Add the `editingmode` parameter to the `__init__` method.
3. Use the `editingmode` parameter when creating the `PromptSession`.
Here are the *SEARCH/REPLACE* blocks:
aider/io.py
```python
<<<<<<< SEARCH
from prompt_toolkit.shortcuts import CompleteStyle, PromptSession, prompt
=======
from prompt_toolkit.shortcuts import CompleteStyle, PromptSession, prompt, EditingMode
>>>>>>> REPLACE
```
aider/io.py
```python
<<<<<<< SEARCH
):
=======
editingmode=EditingMode.EMACS,
):
self.editingmode = editingmode
>>>>>>> REPLACE
```
aider/io.py
```python
<<<<<<< SEARCH
session = PromptSession(key_bindings=kb, **session_kwargs)
=======
session = PromptSession(key_bindings=kb, editing_mode=self.editingmode, **session_kwargs)
>>>>>>> REPLACE
```
2024-06-10 21:08:40 -07:00
Paul Gauthier
8ebf7cd131
Updated quick start
2024-06-10 17:29:41 -07:00
Paul Gauthier
358a1e3a2f
Added posters for install & codespaces help
2024-06-10 16:47:24 -07:00
Paul Gauthier
7695d08f92
Updated multi-line msg docs
2024-06-10 16:43:07 -07:00
Paul Gauthier
d30b21139b
aider: Skip commit action when running --commit --dry-run
.
...
# Aider chat conversation:
USER: https://github.com/paul-gauthier/aider/issues/663
https://github.com/paul-gauthier/aider/issues/663 :
[Skip to content](#start-of-content)
## Navigation Menu
Toggle navigation
[](https://github.com/ )
[Sign
in](/login?return_to=https%3A%2F%2Fgithub.com%2Fpaul-gauthier%2Faider%2Fissues%2F663)
- Product
- [](https://github.com/features/actions )
Actions
Automate any workflow
- [](https://github.com/features/packages )
Packages
Host and manage packages
- [](https://github.com/features/security )
Security
Find and fix vulnerabilities
- [](https://github.com/features/codespaces )
Codespaces
Instant dev environments
- [](https://github.com/features/copilot )
GitHub Copilot
Write better code with AI
- [](https://github.com/features/code-review )
Code review
Manage code changes
- [](https://github.com/features/issues )
Issues
Plan and track work
- [](https://github.com/features/discussions )
Discussions
Collaborate outside of code
Explore
- [All features](https://github.com/features )
- [Documentation](https://docs.github.com )
- [GitHub Skills](https://skills.github.com )
- [Blog](https://github.blog )
- Solutions
For
- [Enterprise](https://github.com/enterprise )
- [Teams](https://github.com/team )
- [Startups](https://github.com/enterprise/startups )
- [Education](https://education.github.com )
By Solution
- [CI/CD & Automation](https://github.com/solutions/ci-cd )
- [DevOps](https://github.com/solutions/devops )
- [DevSecOps](https://resources.github.com/devops/fundamentals/devsecops )
Resources
- [Learning Pathways](https://resources.github.com/learn/pathways )
- [White papers, Ebooks, Webinars](https://resources.github.com )
- [Customer Stories](https://github.com/customer-stories )
- [Partners](https://partner.github.com )
- Open Source
- [](/sponsors)
GitHub Sponsors
Fund open source developers
- [](https://github.com/readme )
The ReadME Project
GitHub community articles
Repositories
- [Topics](https://github.com/topics )
- [Trending](https://github.com/trending )
- [Collections](https://github.com/collections )
- Enterprise
- [](/enterprise)
Enterprise platform
AI-powered developer platform
Available add-ons
- [](https://github.com/enterprise/advanced-security )
Advanced Security
Enterprise-grade security features
- [](/features/copilot#enterprise)
GitHub Copilot
Enterprise-grade AI features
- [](/premium-support)
Premium Support
Enterprise-grade 24/7 support
- [Pricing](https://github.com/pricing )
Search or jump to\...
# Search code, repositories, users, issues, pull requests\...
Search
Clear
[Search syntax
tips](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax )
# Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
# Saved searches
## Use saved searches to filter your results more quickly
Name
Query
To see all available qualifiers, see our
[documentation](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax ).
Cancel
Create saved search
[Sign
in](/login?return_to=https%3A%2F%2Fgithub.com%2Fpaul-gauthier%2Faider%2Fissues%2F663)
[Sign
up](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=paul-gauthier%2Faider)
You signed in with another tab or window. [Reload]() to refresh your
session. You signed out in another tab or window. [Reload]() to refresh
your session. You switched accounts on another tab or window. [Reload]()
to refresh your session.
Dismiss alert
{{ message }}
::: {role="main"}
[paul-gauthier](/paul-gauthier) / **[aider](/paul-gauthier/aider)**
Public
- [Notifications](/login?return_to=%2Fpaul-gauthier%2Faider) You must
be signed in to change notification settings
- [Fork 1.1k](/login?return_to=%2Fpaul-gauthier%2Faider)
-
[ Star 11.3k](/login?return_to=%2Fpaul-gauthier%2Faider)
- [Code ](/paul-gauthier/aider)
- [Issues 59](/paul-gauthier/aider/issues)
- [Pull requests 14](/paul-gauthier/aider/pulls)
- [Actions ](/paul-gauthier/aider/actions)
- [Projects 0](/paul-gauthier/aider/projects)
- [Security](/paul-gauthier/aider/security)
- [Insights ](/paul-gauthier/aider/pulse)
Additional navigation options
- [ Code ](/paul-gauthier/aider)
- [ Issues ](/paul-gauthier/aider/issues)
- [ Pull requests ](/paul-gauthier/aider/pulls)
- [ Actions ](/paul-gauthier/aider/actions)
- [ Projects ](/paul-gauthier/aider/projects)
- [ Security ](/paul-gauthier/aider/security)
- [ Insights ](/paul-gauthier/aider/pulse)
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.
[Sign up for
GitHub](/signup?return_to=%2Fpaul-gauthier%2Faider%2Fissues%2Fnew%2Fchoose)
By clicking "Sign up for GitHub", you agree to our [terms of
service](https://docs.github.com/terms ) and [privacy
statement](https://docs.github.com/privacy ). We'll occasionally send you
account related emails.
Already on GitHub? [Sign
in](/login?return_to=%2Fpaul-gauthier%2Faider%2Fissues%2Fnew%2Fchoose)
to your account
[Jump to bottom](#issue-comment-box)
# Running \--commit \--dry-run should not actually make the commit #663
Open
[paul-gauthier](/paul-gauthier) opened this issue Jun 10, 2024 · 0
comments
Open
# [Running \--commit \--dry-run should not actually make the commit](#top) #663
[paul-gauthier](/paul-gauthier) opened this issue Jun 10, 2024 · 0
comments
Labels
[bug](/paul-gauthier/aider/labels/bug) Something isn\'t working
## Comments
[](/paul-gauthier)
Copy link
Owner
###
**[paul-gauthier](/paul-gauthier)** commented [Jun 10,
2024](#issue-2344397167)
+-----------------------------------------------------------------------+
| ### Issue |
| |
| Per discord: |
| |
| <https://discord.com/ |
| channels/1131200896827654144/1133060505792159755/1249568492634509344> |
| |
| ### Version and model info |
| |
| *No response* |
+-----------------------------------------------------------------------+
| |
| |
| The text was updated successfully, but these errors were encountered: |
| |
| |
+-----------------------------------------------------------------------+
All reactions
[paul-gauthier](/paul-gauthier) added the
[bug](/paul-gauthier/aider/labels/bug) Something isn\'t working label
[Jun 10, 2024](#event-13104705978)
[Sign up for free](/join?source=comment-repo) **to join this
conversation on GitHub**. Already have an account? [Sign in to
comment](/login?return_to=https%3A%2F%2Fgithub.com%2Fpaul-gauthier%2Faider%2Fissues%2F663)
Assignees
No one assigned
Labels
[bug](/paul-gauthier/aider/labels/bug) Something isn\'t working
Projects
None yet
Milestone
No milestone
Development
No branches or pull requests
1 participant
:::
## Footer
[](https://github.com ) © 2024 GitHub, Inc.
### Footer navigation
- [Terms](https://docs.github.com/site-policy/github-terms/github-terms-of-service )
- [Privacy](https://docs.github.com/site-policy/privacy-policies/github-privacy-statement )
- [Security](https://github.com/security )
- [Status](https://www.githubstatus.com/ )
- [Docs](https://docs.github.com/ )
- [Contact](https://support.github.com?tags=dotcom-footer )
- Manage cookies
- Do not share my personal information
You can't perform that action at this time.
ASSISTANT: To address the issue where running `--commit --dry-run` should not actually make the commit, we need to modify the `main.py` file to ensure that the commit action is skipped when `--dry-run` is specified.
Here are the steps to implement this:
1. Check if `args.dry_run` is set before performing the commit action.
2. If `args.dry_run` is set, skip the commit action and print a message indicating that the commit is being skipped due to the dry run.
Let's implement these changes:
aider/main.py
```python
<<<<<<< SEARCH
if args.commit:
coder.commands.cmd_commit()
return
=======
if args.commit:
if args.dry_run:
io.tool_output("Dry run enabled, skipping commit.")
else:
coder.commands.cmd_commit()
return
>>>>>>> REPLACE
```
This change ensures that when `--dry-run` is specified along with `--commit`, the commit action is skipped, and a message is printed to indicate this.
2024-06-10 15:54:56 -07:00
Paul Gauthier
bde80e4577
aider: Handle the case where the ~/.gitconfig
file is missing or does not contain the user.name
entry.
...
# Aider chat conversation:
USER: https://github.com/paul-gauthier/aider/issues/662
https://github.com/paul-gauthier/aider/issues/662 :
[Skip to content](#start-of-content)
## Navigation Menu
Toggle navigation
[](https://github.com/ )
[Sign
in](/login?return_to=https%3A%2F%2Fgithub.com%2Fpaul-gauthier%2Faider%2Fissues%2F662)
- Product
- [](https://github.com/features/actions )
Actions
Automate any workflow
- [](https://github.com/features/packages )
Packages
Host and manage packages
- [](https://github.com/features/security )
Security
Find and fix vulnerabilities
- [](https://github.com/features/codespaces )
Codespaces
Instant dev environments
- [](https://github.com/features/copilot )
GitHub Copilot
Write better code with AI
- [](https://github.com/features/code-review )
Code review
Manage code changes
- [](https://github.com/features/issues )
Issues
Plan and track work
- [](https://github.com/features/discussions )
Discussions
Collaborate outside of code
Explore
- [All features](https://github.com/features )
- [Documentation](https://docs.github.com )
- [GitHub Skills](https://skills.github.com )
- [Blog](https://github.blog )
- Solutions
For
- [Enterprise](https://github.com/enterprise )
- [Teams](https://github.com/team )
- [Startups](https://github.com/enterprise/startups )
- [Education](https://education.github.com )
By Solution
- [CI/CD & Automation](https://github.com/solutions/ci-cd )
- [DevOps](https://github.com/solutions/devops )
- [DevSecOps](https://resources.github.com/devops/fundamentals/devsecops )
Resources
- [Learning Pathways](https://resources.github.com/learn/pathways )
- [White papers, Ebooks, Webinars](https://resources.github.com )
- [Customer Stories](https://github.com/customer-stories )
- [Partners](https://partner.github.com )
- Open Source
- [](/sponsors)
GitHub Sponsors
Fund open source developers
- [](https://github.com/readme )
The ReadME Project
GitHub community articles
Repositories
- [Topics](https://github.com/topics )
- [Trending](https://github.com/trending )
- [Collections](https://github.com/collections )
- Enterprise
- [](/enterprise)
Enterprise platform
AI-powered developer platform
Available add-ons
- [](https://github.com/enterprise/advanced-security )
Advanced Security
Enterprise-grade security features
- [](/features/copilot#enterprise)
GitHub Copilot
Enterprise-grade AI features
- [](/premium-support)
Premium Support
Enterprise-grade 24/7 support
- [Pricing](https://github.com/pricing )
Search or jump to\...
# Search code, repositories, users, issues, pull requests\...
Search
Clear
[Search syntax
tips](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax )
# Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
# Saved searches
## Use saved searches to filter your results more quickly
Name
Query
To see all available qualifiers, see our
[documentation](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax ).
Cancel
Create saved search
[Sign
in](/login?return_to=https%3A%2F%2Fgithub.com%2Fpaul-gauthier%2Faider%2Fissues%2F662)
[Sign
up](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=paul-gauthier%2Faider)
You signed in with another tab or window. [Reload]() to refresh your
session. You signed out in another tab or window. [Reload]() to refresh
your session. You switched accounts on another tab or window. [Reload]()
to refresh your session.
Dismiss alert
{{ message }}
::: {role="main"}
[paul-gauthier](/paul-gauthier) / **[aider](/paul-gauthier/aider)**
Public
- [Notifications](/login?return_to=%2Fpaul-gauthier%2Faider) You must
be signed in to change notification settings
- [Fork 1.1k](/login?return_to=%2Fpaul-gauthier%2Faider)
-
[ Star 11.3k](/login?return_to=%2Fpaul-gauthier%2Faider)
- [Code ](/paul-gauthier/aider)
- [Issues 59](/paul-gauthier/aider/issues)
- [Pull requests 14](/paul-gauthier/aider/pulls)
- [Actions ](/paul-gauthier/aider/actions)
- [Projects 0](/paul-gauthier/aider/projects)
- [Security](/paul-gauthier/aider/security)
- [Insights ](/paul-gauthier/aider/pulse)
Additional navigation options
- [ Code ](/paul-gauthier/aider)
- [ Issues ](/paul-gauthier/aider/issues)
- [ Pull requests ](/paul-gauthier/aider/pulls)
- [ Actions ](/paul-gauthier/aider/actions)
- [ Projects ](/paul-gauthier/aider/projects)
- [ Security ](/paul-gauthier/aider/security)
- [ Insights ](/paul-gauthier/aider/pulse)
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.
[Sign up for
GitHub](/signup?return_to=%2Fpaul-gauthier%2Faider%2Fissues%2Fnew%2Fchoose)
By clicking "Sign up for GitHub", you agree to our [terms of
service](https://docs.github.com/terms ) and [privacy
statement](https://docs.github.com/privacy ). We'll occasionally send you
account related emails.
Already on GitHub? [Sign
in](/login?return_to=%2Fpaul-gauthier%2Faider%2Fissues%2Fnew%2Fchoose)
to your account
[Jump to bottom](#issue-comment-box)
# Ugly crash during startup when `~/.gitconfig` is missing \[user\] #662
Open
[Megamannen](/Megamannen) opened this issue Jun 10, 2024 · 1 comment
Open
# [Ugly crash during startup when `~/.gitconfig` is missing \[user\]](#top) #662
[Megamannen](/Megamannen) opened this issue Jun 10, 2024 · 1 comment
## Comments
[](/Megamannen)
Copy link
###
**[Megamannen](/Megamannen)** commented [Jun 10,
2024](#issue-2343705266)
+-----------------------------------------------------------------------+
| ### Issue |
| |
| This is my `~/.gitconfig` |
| |
| |
| |
| [safe] |
| directory = /home/mega/Projects |
| |
| |
| |
| |
| |
| |
| |
| This is the output: |
| |
| |
| |
| aider |
| Traceback (most recent call last): |
| File "/usr/lib/python3.12/configparser.py", line 767, in get |
| value = d[option] |
| ~^^^^^^^^ |
| File "/u |
| sr/lib/python3.12/collections/__init__.py", line 1015, in __getitem__ |
| return self.__m |
| issing__(key) # support subclasses that define __missing__ |
| ^^^^^^^^^^^^^^^^^^^^^ |
| File "/u |
| sr/lib/python3.12/collections/__init__.py", line 1007, in __missing__ |
| raise KeyError(key) |
| KeyError: 'name' |
| |
| |
| During handling of the above exception, another exception occurred: |
| |
| Traceback (most recent call last): |
| File "/home/mega/.local/bin/aider", line 8, in <module> |
| sys.exit(main()) |
| ^^^^^^ |
| File "/home/mega/.local/share/pipx/venvs/aide |
| r-chat/lib/python3.12/site-packages/aider/main.py", line 306, in main |
| git_root = setup_git(git_root, io) |
| ^^^^^^^^^^^^^^^^^^^^^^^ |
| File "/home/mega/.local/share/pipx/venvs/aider-ch |
| at/lib/python3.12/site-packages/aider/main.py", line 68, in setup_git |
| user_name = config.get_value("user", "name", None) |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| File "/home/mega/.local/share/pipx/venvs/aider-cha |
| t/lib/python3.12/site-packages/git/config.py", line 793, in get_value |
| valuestr = self.get(section, option) |
| ^^^^^^^^^^^^^^^^^^^^^^^^^ |
| File "/home/mega/.local/share/pipx/venvs/aider-chat/lib/pyth |
| on3.12/site-packages/git/config.py", line 114, in assure_data_present |
| return func(self, *args, **kwargs) |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| File "/usr/lib/python3.12/configparser.py", line 770, in get |
| raise NoOptionError(option, section) |
| configparser.NoOptionError: No option 'name' in section: 'user' |
| |
| |
| |
| |
| |
| |
| |
| I added my user info to .gitconfig and it works |
| |
| ### Version and model info |
| |
| Aider: v0.37.0 |
+-----------------------------------------------------------------------+
| |
| |
| The text was updated successfully, but these errors were encountered: |
| |
| |
+-----------------------------------------------------------------------+
All reactions
Copy link
Owner
###
**[paul-gauthier](/paul-gauthier)** commented [Jun 10,
2024](#issuecomment-2159441132)
+-----------------------------------------------------------------------+
| Thanks for trying aider and filing this issue. |
| |
| I am unable to reproduce this issue. I made my `~/.gitconfig` the |
| same as yours and aider does the expected thing: |
| |
| |
| |
| $ git init |
| |
| $ aider |
| Update git name with: git config user.name "Your Name" |
| Update git email with: git config user.email "you@example.com" |
| ... |
| |
| |
| |
| |
| |
| |
| |
| Can you describe more clearly how to reproduce? |
+-----------------------------------------------------------------------+
All reactions
Sorry, something went wrong.
[Sign up for free](/join?source=comment-repo) **to join this
conversation on GitHub**. Already have an account? [Sign in to
comment](/login?return_to=https%3A%2F%2Fgithub.com%2Fpaul-gauthier%2Faider%2Fissues%2F662)
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development
No branches or pull requests
2 participants
:::
## Footer
[](https://github.com ) © 2024 GitHub, Inc.
### Footer navigation
- [Terms](https://docs.github.com/site-policy/github-terms/github-terms-of-service )
- [Privacy](https://docs.github.com/site-policy/privacy-policies/github-privacy-statement )
- [Security](https://github.com/security )
- [Status](https://www.githubstatus.com/ )
- [Docs](https://docs.github.com/ )
- [Contact](https://support.github.com?tags=dotcom-footer )
- Manage cookies
- Do not share my personal information
You can't perform that action at this time.
ASSISTANT: To address the issue described in https://github.com/paul-gauthier/aider/issues/662 , we need to handle the case where the `~/.gitconfig` file is missing or does not contain the `user.name` entry. The most likely file to need changes is:
- `aider/main.py`
Please add `aider/main.py` to the chat so I can propose the necessary changes.
USER: I added these files to the chat: aider/main.py.
If you need to propose edits to other existing files not already added to the chat, you *MUST* tell the me their full path names and ask me to *add the files to the chat*. End your reply and wait for my approval. You can keep asking if you then decide you need to edit more files.
ASSISTANT: To handle the case where the `~/.gitconfig` file is missing or does not contain the `user.name` entry, we need to catch the `configparser.NoOptionError` exception and handle it gracefully.
Here are the changes needed:
1. Modify the `setup_git` function to handle the `configparser.NoOptionError` exception.
aider/main.py
```python
<<<<<<< SEARCH
except configparser.NoSectionError:
=======
except (configparser.NoSectionError, configparser.NoOptionError):
>>>>>>> REPLACE
```
This change will ensure that the code handles the case where the `user.name` or `user.email` is missing in the `~/.gitconfig` file without crashing.
2024-06-10 15:52:57 -07:00
Paul Gauthier
ec7f78a500
Run tests in aider/tests
2024-06-10 15:39:18 -07:00
Paul Gauthier
044ebfabe9
updated docs
2024-06-10 15:35:45 -07:00
Paul Gauthier
33bb362982
moved share/ to website/share/
2024-06-10 15:34:46 -07:00
Paul Gauthier
5282e6fc4a
Merge remote-tracking branch 'origin/main'
2024-06-10 15:34:29 -07:00
Paul Gauthier
ce46ea8d62
moved tests/ to aider/tests/
2024-06-10 15:33:49 -07:00
Paul Gauthier
470b8d0251
Show model warnings in normal color, not red/error
2024-06-10 15:23:33 -07:00
paul-gauthier
d05f8e77b4
Merge pull request #661 from prmbiy/patch-1
...
Fixed typo in repomap.md - missing verb in 'More Info' section
2024-06-10 05:57:50 -07:00
prmbiy
896387c210
Update repomap.md - missing verb in 'More Info' section
2024-06-10 13:59:07 +05:30
paul-gauthier
7eb60bbc23
Update commands.md
2024-06-09 11:28:41 -07:00
paul-gauthier
1566ba84a0
Merge pull request #653 from develmusa/main
2024-06-09 06:00:26 -07:00
develmusa
098944a133
Update help text for specifying the API key to mention Anthropic instead of OpenAI.
2024-06-09 12:35:42 +02:00
Paul Gauthier
2e3a68ba6c
copy
2024-06-08 21:26:31 -07:00
Paul Gauthier
cb79497edc
copy
2024-06-08 21:04:53 -07:00
Paul Gauthier
cfec622707
Added codestral
2024-06-08 20:37:29 -07:00
Paul Gauthier
effc88a887
Added gemini-1.5-flash-latest data
2024-06-08 17:02:01 -07:00
Paul Gauthier
86ea47f791
added together_ai/qwen/Qwen2-72B-Instruct data
2024-06-08 16:43:28 -07:00
Paul Gauthier
02c7335aa7
copy
2024-06-08 15:50:29 -07:00
Paul Gauthier
1a97498ee9
copy
2024-06-08 14:37:35 -07:00
Paul Gauthier
48aa0a4f77
added install demo video
2024-06-08 14:33:57 -07:00
Paul Gauthier
88ea4198ea
added descriptions
2024-06-08 13:57:16 -07:00
Paul Gauthier
36dab7d89f
copy
2024-06-08 13:42:58 -07:00
Paul Gauthier
4cbeb59bec
browser ver should stop after 3 reflections
2024-06-08 13:38:18 -07:00
Paul Gauthier
8d3a320ab3
log the announcements in the gui too
2024-06-08 13:31:40 -07:00
Paul Gauthier
d2b9eec3e0
fixed bad url; fixed max_reflection logic
2024-06-08 12:57:36 -07:00
Paul Gauthier
2d55d532be
aider: Add test to ensure all URLs return a 200 status code.
...
# Aider chat conversation:
USER: write a test that makes sure all the urls are 200
ASSISTANT: Here is the test to ensure all the URLs return a 200 status code:
tests/test_urls.py
```python
<<<<<<< SEARCH
=======
import requests
from aider import urls
def test_urls():
url_attributes = [attr for attr in dir(urls) if not callable(getattr(urls, attr)) and not attr.startswith("__")]
for attr in url_attributes:
url = getattr(urls, attr)
response = requests.get(url)
assert response.status_code == 200, f"URL {url} returned status code {response.status_code}"
>>>>>>> REPLACE
```
2024-06-08 12:55:13 -07:00
Paul Gauthier
1f1da4b1a2
refac all urls into urls.py
2024-06-08 12:53:54 -07:00
Paul Gauthier
09d3d02971
more conservative reflection if
2024-06-08 12:40:35 -07:00
Paul Gauthier
af21315d51
copy
2024-06-08 12:40:23 -07:00
Paul Gauthier
8f70c359a6
copy
2024-06-08 12:10:33 -07:00
Paul Gauthier
4a55258009
copy
2024-06-08 10:39:26 -07:00
Paul Gauthier
4017c47406
copy
2024-06-08 10:27:05 -07:00
Paul Gauthier
74e51d5c31
copy
2024-06-08 10:04:02 -07:00
Paul Gauthier
0882ae9982
copy
2024-06-08 10:00:16 -07:00
Paul Gauthier
be0520f62f
copy
2024-06-07 05:30:18 -07:00