mirror of
https://github.com/tiennm99/serena.git
synced 2026-07-16 18:16:47 +00:00
when specifying list of projects in serena_config.yml: /path/to/project/.serena/project.yml
44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
# absolute path to the project you want Serena to work on (where all the source code, etc. is located)
|
|
# This is optional if this file is placed in the project directory under `.serena/project.yml`.
|
|
project_root: /path/to/project
|
|
|
|
# language of the project (csharp, python, rust, java, typescript, javascript, go, or ruby)
|
|
# Special requirements:
|
|
# * csharp: Requires the presence of a .sln file in the project folder.
|
|
language: python
|
|
|
|
# list of directories to ignore: either names (e.g. "temp") or relative paths (e.g. "build/foo")
|
|
ignored_dirs: [".git", "temp"]
|
|
|
|
# list of tool names to exclude. We recommend not excluding any tools, see the readme for more details.
|
|
# Below is the complete list of tools for convenience.
|
|
# To make sure you have the latest list of tools, and to view their descriptions,
|
|
# execute `uv run serena-list-tools`.
|
|
#
|
|
# check_onboarding_performed
|
|
# create_text_file
|
|
# delete_lines
|
|
# delete_memory
|
|
# execute_shell_command
|
|
# find_referencing_symbols
|
|
# find_symbol
|
|
# get_dir_overview
|
|
# get_document_overview
|
|
# insert_after_symbol
|
|
# insert_at_line
|
|
# insert_before_symbol
|
|
# list_dir
|
|
# list_memories
|
|
# onboarding
|
|
# prepare_for_new_conversation
|
|
# read_file
|
|
# read_memory
|
|
# replace_symbol_body
|
|
# search_in_all_code
|
|
# summarize_changes
|
|
# think_about_collected_information
|
|
# think_about_task_adherence
|
|
# think_about_whether_you_are_done
|
|
# write_memory
|
|
excluded_tools: []
|