-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
feat: slackbot code expert #823
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Hey @abhishekpatil4, here are examples of how you can ask me to improve this pull request: @Sweep Fix the CI errors. @Sweep Add unit tests for `index_code()` in `codebase_agent.py` to verify: 📖 For more information on how to use Sweep, please read our documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❌ Changes requested. Reviewed everything up to 359ce74 in 1 minute and 44 seconds
More details
- Looked at
682
lines of code in12
files - Skipped
0
files when reviewing. - Skipped posting
0
drafted comments based on config settings.
Workflow ID: wflow_okPaNPlkqsxGJCdy
Want Ellipsis to fix these issues? Tag @ellipsis-dev
in a comment. You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
process=Process.sequential, | ||
) | ||
|
||
result = indexing_processing_crew.kickoff() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding exception handling to manage potential errors during the indexing process.
process=Process.sequential, | ||
) | ||
|
||
result = search_processing_crew.kickoff() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding exception handling to manage potential errors during the code search process.
This comment was generated by github-actions[bot]! JS SDK Coverage Report📊 Coverage report for JS SDK can be found at the following URL: 📁 Test report folder can be found at the following URL: |
python/examples/advanced_agents/slackbot_code_expert/chat/codebase_agent.py
Outdated
Show resolved
Hide resolved
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Important
Introduces a Slackbot for codebase queries using OpenAI and Composio, with code indexing, searching, and chat history management.
Slackbot
that answers codebase questions using OpenAI and Composio tools.index_code()
andfind_code_snippet()
incodebase_agent.py
for code indexing and searching.main.py
and sends responses back to Slack.ChatDB
indb/main.py
for managing chat history..env.example
for environment variables.requirements.txt
for dependencies.setup.sh
for environment setup..gitignore
to exclude environment and cache files.README.md
for project overview.This description was created by for 359ce74. It will automatically update as commits are pushed.