Releases: potpie-ai/potpie
v0.0.6
What's Changed
- Add api access details to readme by @dhirenmathur in #228
- Updated Documentation for Production Setup by @kinshuksinghbist in #229
- Deepseek R1 integration for Agent Interactions by @dhirenmathur in #236
- Pin dependencies by @dhirenmathur in #237
- Update fastapi requirement by @dhirenmathur in #238
- Fix model name for deepseek in crewai by @dhirenmathur in #239
- fix: anthropic prompts (issue #211) by @simin75simin in #230
- Update custom agent API and payload by @dhirenmathur in #242
- avoiding creation of multiple agent nodes to improve latency by @kinshuksinghbist in #243
- Fix github api pagination by @dhirenmathur in #247
- Update fetch user repo logic by @dhirenmathur in #248
- Update celery config by @dhirenmathur in #253
- Feat/direct message api by @nndn in #252
- fix: collect message from stream by @nndn in #245
- Firecrawl tool for accessing web pages by @kinshuksinghbist in #251
- Add github issues and PR tool by @dhirenmathur in #257
- Handle public repos fallback in Github Tool by @dhirenmathur in #259
New Contributors
- @kinshuksinghbist made their first contribution in #229
- @simin75simin made their first contribution in #230
- @nndn made their first contribution in #252
Full Changelog: v0.0.5...v0.0.6
0.0.5
What's Changed
- Update readme by @dhirenmathur in #225
- Basic API key setup with core APIs by @dhirenmathur in #226
- Route directly to custom agents by @dhirenmathur in #227
Full Changelog: v0.0.4...v0.0.5
0.0.4
What's Changed
- Parsing support: Only XML/Markdown files in repo by @dhirenmathur in #212
- Streaming and Agent Routing using langgraph by @dhirenmathur in #213
- Update langgraph version by @dhirenmathur in #214
- Update EOL check in response by @dhirenmathur in #215
- Handle response format in agent classifier by @dhirenmathur in #216
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Add agentstack and formbricks to demo project list by @dhirenmathur in #199
- Update email copy by @dhirenmathur in #200
- Update add column query by @dhirenmathur in #201
- Debugging agent double response fix by @dhirenmathur in #202
- update demo projects when stale by @dhirenmathur in #204
- Dedup user repo list by @dhirenmathur in #205
- Support for anthropic, req pinning by @vineetshar in #203
- feat: Adding usage apis by @vineetshar in #206
- Update GETTING_STARTED.md by @dhirenmathur in #209
- Enhanced java parsing support by @dhirenmathur in #210
Full Changelog: v0.0.2...v0.0.3
0.0.2
What's Changed
- Feat: Support for custom agents by @vineetshar in #181
- Code Generation Agent by @dhirenmathur in #184
- added public repo support by @GodReaper in #144
- feat: initial changes for support for isDevelopmentMode=enabled by @waveywaves in #192
- feat: public user profile pic by @Yash-pede in #177
- Add Support For Parsing Local Code Repos by @vineetshar in #190
New Contributors
- @waveywaves made their first contribution in #192
Full Changelog: v0.0.1...v0.0.2
0.0.1
What's Changed
We are excited to announce the first official release of Potpie, a Prompt-To-Agent platform designed to understand your codebase, and provide the tooling required by the agents to accomplish any engineering task.
Key Features:
-
Comprehensive Codebase Analysis: Potpie constructs a detailed knowledge graph of your codebase, capturing relationships between functions, classes, and files to facilitate intelligent code analysis and manipulation.
-
Pre-built AI Agents: Utilize specialized agents to automate common engineering tasks:
- Debugging Agent: Analyzes stack traces and provides tailored debugging steps.
- Codebase Q&A Agent: Answers questions about your codebase, explaining functions, features, setup and architecture.
- Code Changes Agent: Evaluates code changes, identifies blast radius of changes, and suggests improvements.
- Integration Test Agent: Generates integration test plans and code to ensure component compatibility.
- Unit Test Agent: Creates unit test plans and code to enhance test coverage.
- Low-Level Design (LLD) Agent: Develops low-level designs for new features based on functional requirements.
-
Custom Agent Development Platform: Beyond pre-built agents, Potpie offers a platform to create custom agents tailored to your project's unique needs, enabling automation of specific, repeatable tasks.
-
Extensible Tooling System: Potpie provides a set of tools that agents can use to interact with the knowledge graph and the underlying infrastructure. These tools are vital for creating custom agents and for performing highly contextual tasks with precision. The available tools include:
- get_code_from_probable_node_name: Retrieves code snippets based on a probable node name from the knowledge graph.
- get_code_from_node_id: Fetches code snippets associated with a specific node ID.
- get_code_from_multiple_node_ids: Allows retrieval of code snippets for multiple node IDs simultaneously.
- ask_knowledge_graph_queries: Executes vector similarity search queries against the knowledge graph to obtain relevant information.
- get_nodes_from_tags: Retrieves nodes that are associated with specific tags in the knowledge graph.
- get_code_from_node_name: Obtains code snippets linked to a specific node name.
- get_code_graph_from_node_id: Fetches the code graph structure related to a particular node ID (works best with Python, JavaScript, TypeScript).
- get_code_graph_from_node_name: Retrieves the code graph structure associated with a specific node name (works best with Python, JavaScript, TypeScript).
- change_detection: Detects changes in the current branch with respect to the default branch of the repository and retrieves updated function details.
Getting Started:
To begin using Potpie, refer to the Getting Started Guide and the README for detailed setup instructions and usage guidelines.
Contributing:
We welcome contributions from the community. Please review our Contributing Guidelines for information on how to get involved.
New Contributors
- @vineetshar made their first contribution in #1
- @dhirenmathur made their first contribution in #5
- @Yash-pede made their first contribution in #7
- @GodReaper made their first contribution in #13
- @eltociear made their first contribution in #182
Full Changelog: https://github.com/potpie-ai/potpie/commits/0.0.1