Skip to main content

Chat with code

Chat with code​

Chat with code provides in-depth analysis and answers across single or multiple code repositories. Ask questions, review code quality, diagnose issues, and explore implementation logic using natural language — all powered by repository-aware intelligence.

Key Features​

  • Natural Language Interface: Ask contextual questions about your repositories and get direct answers from CurieTech AI.
  • Smart Code Understanding: The agent analyzes flows, APIs, commits, and connector configurations to generate responses.
  • Multi-Repository Support: Query and analyze up to 8 related MuleSoft repositories simultaneously for cross-repo dependencies and architectural insights.
  • Live Repo Context: Connects to your Git repo or uploaded project to reference actual implementation logic and metadata.
  • Cross-Repo Intelligence: Evaluate patterns, inconsistencies, or dependencies across multiple services or layers.
  • Deep Context Awareness: Agent considers flows, configurations, error handlers, and connector versions when answering.

Supported Input Modes​

  • With Repository: Select one or more GitHub repositories (up to 8) and branch to query directly.
  • Upload from Computer: Upload a local MuleSoft project folder to interact without Git access.

Example Questions You Can Ask​

Single Repository:

  • "What APIs are present in this repository?"
  • "Which flows have missing error handling?"
  • "Write a Karate test scenario for the /xyz endpoint."
  • "What test cases should I write to validate PR #123?"
  • "Does this code follow MuleSoft best practices?"
  • "What Salesforce connector version is used and is it the latest?"
  • "This DWL script isn't working — explain what's wrong: <paste script>"

Multiple Repositories:

  • "I created pull request #123 in the System API repo — do I need to change anything in the Process API?"
  • "For pull request #123 in the System API, write a Karate test scenario in the Karate test repo."
  • "Is the createOrder flow in Repo A calling any APIs from Repo B?"
  • "Do all these APIs implement consistent error handling for HTTP 500 errors?"
  • "Which repos are still using deprecated Mule components?"
  • "Show me an example of how the S3 connector is used across any of these repositories."

Create Canvas Files​

Chat with CurieTech AI and generate document files that can be easily downloaded and edited.

Key Capabilities:

  • Generate Documents: Ask CurieTech AI to create documents, specifications, or any content, and it will generate a canvas file for you.
  • Download Easily: Download the generated canvas file in your preferred format.
  • Select and Edit: Select any portion of the canvas that needs changes.
  • Improvise on Demand: When you select a section, you'll see an "Improvise" option. Click it to provide feedback on what you'd like to change.
  • AI-Powered Regeneration: CurieTech AI will regenerate only the selected portion according to your requirements, keeping the rest intact.

Example Use Cases:

  • "Create a design specification document for the new API integration."
  • "Generate a technical architecture document for this project."
  • "Create a migration plan document outlining all the steps."

Ideal for engineers and platform architects looking to review, debug, understand codebases, analyze cross-repo dependencies, and ensure design consistency across multiple MuleSoft services.