Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,15 @@ The current priorities are to improve core capabilities and user experience of t
* [x] Re-integrate pretty output formatting
* [ ] Implement a response area, a prompt area with current auto completion capabilities, and a helper area for management utility commands

6. **Agent Mode** - [Discussion](https://github.com/dwash96/aider-ce/issues/111)
* [x] Renaming "navigator mode" to "agent mode" for simplicity
* [x] Add an explicit "finished" internal tool
* [x] Add a configuration json setting for agent mode to specify allowed local tools to use, tool call limits, etc.
* [ ] Add a RAG tool for the model to ask questions about the codebase
* [ ] Make the system prompts more aggressive about removing unneeded files/content from the context
* [ ] Add a plugin-like system for allowing agent mode to use user-defined tools in simple python files
* [ ] Add a dynamic tool discovery tool to allow the system to have only the tools it needs in context

## Fork Additions

This project aims to be compatible with upstream Aider, but with priority commits merged in and with some opportunistic bug fixes and optimizations
Expand Down Expand Up @@ -63,7 +72,8 @@ This project aims to be compatible with upstream Aider, but with priority commit
* [Allow Benchmarks to Use Repo Map For Better Accuracy](https://github.com/dwash96/aider-ce/pull/25)
* [Read File Globbing](https://github.com/Aider-AI/aider/pull/3395)

### Other Notes
### Documentation and Other Notes
* [Agent Mode](https://github.com/dwash96/aider-ce/blob/main/aider/website/docs/config/agent-mode.md)
* [MCP Configuration](https://github.com/dwash96/aider-ce/blob/main/aider/website/docs/config/mcp.md)
* [Session Management](https://github.com/dwash96/aider-ce/blob/main/aider/website/docs/sessions.md)

Expand Down
2 changes: 1 addition & 1 deletion aider/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from packaging import version

__version__ = "0.88.10.dev"
__version__ = "0.88.11.dev"
safe_version = __version__

try:
Expand Down
12 changes: 9 additions & 3 deletions aider/args.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,11 +176,11 @@ def get_parser(default_config_files, git_root):
help="Use architect edit format for the main chat",
)
group.add_argument(
"--navigator",
"--agent",
action="store_const",
dest="edit_format",
const="navigator",
help="Use navigator edit format for the main chat (autonomous file management)",
const="agent",
help="Use agent edit format for the main chat (autonomous file management)",
)
group.add_argument(
"--auto-accept-architect",
Expand Down Expand Up @@ -888,6 +888,12 @@ def get_parser(default_config_files, git_root):
" or home directory)"
),
).complete = shtab.FILE
group.add_argument(
"--agent-config",
metavar="AGENT_CONFIG_JSON",
help="Specify Agent Mode configuration as a JSON string",
default=None,
)
# This is a duplicate of the argument in the preparser and is a no-op by this time of
# argument parsing, but it's here so that the help is displayed as expected.
group.add_argument(
Expand Down
4 changes: 2 additions & 2 deletions aider/coders/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from .agent_coder import AgentCoder
from .architect_coder import ArchitectCoder
from .ask_coder import AskCoder
from .base_coder import Coder
Expand All @@ -8,7 +9,6 @@
from .editor_editblock_coder import EditorEditBlockCoder
from .editor_whole_coder import EditorWholeFileCoder
from .help_coder import HelpCoder
from .navigator_coder import NavigatorCoder
from .patch_coder import PatchCoder
from .udiff_coder import UnifiedDiffCoder
from .udiff_simple import UnifiedDiffSimpleCoder
Expand All @@ -32,5 +32,5 @@
EditorWholeFileCoder,
EditorDiffFencedCoder,
ContextCoder,
NavigatorCoder,
AgentCoder,
]
Loading
Loading