Quick Start
Supported Mentions
| Mention | Syntax | Description |
|---|---|---|
| File | @file:path/to/file.py | Include file content |
| Doc | @doc:doc-name | Include doc from .praison/docs/ |
| Web | @web:search query | Search the web |
| URL | @url:https://... | Fetch URL content |
| Rule | @rule:rule-name | Include specific rule |
File Mention
Include file content in your prompt:- The file content is read
- Content is wrapped in a code block with language detection
- Content is prepended to your prompt
Relative and Absolute Paths
Doc Mention
Include documentation from.praison/docs/:
- Create docs using
praisonai docs create - Or add markdown files to
.praison/docs/
Web Mention
Search the web and include results:- Web search is performed using DuckDuckGo
- Top 3 results are included
- Results are prepended to your prompt
Requires
duckduckgo-search package: pip install duckduckgo-searchURL Mention
Fetch and include content from a URL:- URL content is fetched
- HTML is converted to text
- Content is truncated if too long (max 10KB)
Rule Mention
Include a specific rule from.praison/rules/:
Multiple Mentions
Combine multiple mentions in a single prompt:- All mentions are extracted
- Content is fetched for each mention
- All content is prepended to the cleaned prompt
- Agent processes the combined context
Context Format
When mentions are processed, the context is formatted as:Doc: coding-standards
Use type hints for all functions. Follow PEP 8 style guide.Web Search: python best practices
- “Python Best Practices” - realpython.com …
Task:
review and improve this codeUse Cases
Code Review
Documentation
Learning
Research
Refactoring
Limitations
| Limitation | Details |
|---|---|
| File size | Max 50KB per file |
| URL content | Max 10KB after HTML stripping |
| Web search | Top 3 results only |
| Nested mentions | Not supported |
Best Practices
Be Specific
Use specific file paths rather than directories
Combine Wisely
Don’t overload with too many mentions - context has limits
Create Docs
Create reusable docs for frequently needed context
Use Rules
Reference rules for consistent coding standards
Troubleshooting
| Issue | Solution |
|---|---|
| File not found | Check the file path is correct and file exists |
| Doc not found | Create the doc with praisonai docs create |
| Web search failed | Install duckduckgo-search package |
| URL fetch failed | Check URL is accessible and valid |
Related
- Docs - Manage project documentation
- Rules - Manage project rules
- CLI Overview - PraisonAI CLI documentation

