Documentation IndexFetch the complete documentation index at: /docs/llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Fast context retrieval for codebase understanding
pip install praisonaiagents
from praisonaiagents import FastContext # Create fast context instance context = FastContext(workspace_dir="./my_project") # Search for relevant code result = context.search("authentication logic") print(result.files) print(result.snippets)
from praisonaiagents import FastContext context = FastContext( workspace_dir="./project", max_results=10 )
search(query)
get_file(path)
get_symbols(path)
from praisonaiagents import FastContextResult result = context.search("database connection") result.files # Matching files result.snippets # Code snippets result.relevance # Relevance scores
from praisonaiagents import FileMatch match.path # File path match.score # Relevance score match.lines # Matching line ranges
from praisonaiagents import LineRange range.start # Start line range.end # End line range.content # Line content
from praisonaiagents import FastContext context = FastContext(workspace_dir="./src") result = context.search("user authentication") for file in result.files: print(f"{file.path}: {file.score}")
from praisonaiagents import Agent, FastContext context = FastContext(workspace_dir="./project") agent = Agent( name="CodeAssistant", context=context ) # Agent can search codebase for context