Skip to content

Latest commit

 

History

History
79 lines (74 loc) · 4.09 KB

File metadata and controls

79 lines (74 loc) · 4.09 KB
title Frequently Asked Questions
sidebarTitle FAQ
icon square-question
iconType solid
The Codegen AI agent leverages modern large language models (LLMs) for code understanding and generation. This means it can generally handle tasks involving any programming language, configuration format (like JSON, YAML), documentation (like Markdown), or other text-based files that current LLMs are proficient with. If you have specific needs or find limitations with a particular language or format, please let us know! The Codegen agent uses large language models to understand and modify code. While powerful, its understanding isn't based on formal static analysis and may not always be perfectly exact or catch all edge cases like a traditional compiler or linter might. It aims for practical correctness based on the provided context and instructions. Yes! Codegen's agent is designed to work effectively on large, real-world codebases. You can provide context and specific instructions to help it navigate complex projects. For enterprise use cases and support, please reach out to [team@codegen.com](mailto:team@codegen.com) Yes. The Codegen SDK is a standard Python package (`pip install codegen`). You can import and use it in your Python scripts, CI/CD pipelines, or any other development tool that can execute Python code. Start by trying out the Codegen agent and SDK, joining our [Slack community](https://community.codegen.com), and reporting any issues or feedback on [GitHub](https://github.com/codegen-sh/codegen-sdk). We welcome contributions to documentation, examples, and SDK improvements. The best places to get help are: 1. Our community [Slack channel](https://community.codegen.com) 2. [GitHub issues](https://github.com/codegen-sh/codegen-sdk) for bug reports or SDK feature requests 3. Reach out to us on [Twitter](https://x.com/codegen) If your organization has multiple repositories, here are some tips to get started effectively:
**Repository Access & Discovery:**
- Visit [codegen.com/repos](https://codegen.com/repos) to see all repositories you have access to
- Use the "Configure GitHub" button to manage repository permissions
- Codegen agents can work across any repository where the GitHub App is installed

**Best Practices:**
- **Start Small**: Begin with 1-2 key repositories to get familiar with Codegen's workflow
- **Repository-Specific Rules**: Use [Repository Rules](/settings/repo-rules) to set coding standards and preferences for each repo
- **Clear Context**: When requesting work, specify which repository you want the agent to work on (e.g., "@codegen in the frontend repo, please...")
- **Team Coordination**: Use [Team Roles](/settings/team-roles) to manage access and permissions across your organization

**Navigation Tips:**
- Agents automatically detect which repository context is needed based on your requests
- You can explicitly mention repository names in Slack, Linear, or API calls
- Repository settings and rules are inherited from your organization but can be customized per repo

<Tip>
  For large organizations with many repositories, consider setting up organization-wide rules first, then customizing specific repositories as needed.
</Tip>