INNER CODE UNIT · Python
get_local_folder_tree
SPThole/CoexistAI · app.py:449
async def get_local_folder_tree(request: LocalFolderTreeRequest):
"""
Async Markdown folder tree.
Args:
folder_path (str): Root directory.
level (str):
- 'full': Show all folders and files, recursively, except hidden/system/cache entries.
- 'broad-first': Only show immediate (top-level) folders and files (no nesting).
- 'broad-second': Show top-level folders/files and their immediate child folders/files (two levels, no deeper).
prefix (str): Indentation (internal)
Returns:
str: Markdown tree string
"""
return await folder_tree(request.folder_path, level=request.level, prefix=request.prefix)
@app.post('/git-tree-search',operation_id="get_git_tree")
async def get_git_tree(request:GitTreeRequest):
"""