Update yandex-music-api-go to fix Major.ID and Album.ID type parsing
The library now accepts numeric IDs from Yandex Music API for Major.ID (track) and Album.ID (album), fixing unmarshalling errors when API returns numbers instead of strings.
This commit is contained in:
1 parent
03ef94b033
commit
5d32daad07
5 files changed
+401
No files matched your search
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"hooks": {
|
||||
"PreToolUse": [
|
||||
{
|
||||
"matcher": "Edit|Write|MultiEdit",
|
||||
"hooks": [
|
||||
{
|
||||
"type": "command",
|
||||
"command": "HM_REPO=ym-dl DATABASE_URL=\"postgresql://postgres:hm@localhost:5432/hypermnesia\" python3 /opt/hypermnesia/hooks/arch_invariants.py",
|
||||
"timeout": 20
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"SessionStart": [
|
||||
{
|
||||
"hooks": [
|
||||
{
|
||||
"type": "command",
|
||||
"command": "python3 /opt/hypermnesia/hooks/mem_profile.py",
|
||||
"timeout": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"UserPromptSubmit": [
|
||||
{
|
||||
"hooks": [
|
||||
{
|
||||
"type": "command",
|
||||
"command": "python3 /opt/hypermnesia/hooks/mem_recall.py",
|
||||
"timeout": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
/cache
|
||||
/project.local.yml
|
||||
@@ -0,0 +1,34 @@
|
||||
INFO 2026-10-11 21:09:52,874 serena.cli:health_check:928 - Starting health check for project: /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:09:52,874 serena.cli:health_check:932 - Creating SerenaAgent with disabled dashboard...
|
||||
INFO 2026-10-11 21:09:52,879 serena.util.file_system:stop:336 - Loading of .gitignore files completed in 0.005 seconds
|
||||
INFO 2026-10-11 21:09:52,879 serena.project:stop:336 - Gathering ignore spec for project ym-dl completed in 0.006 seconds
|
||||
INFO 2026-10-11 21:09:52,887 serena.agent:__init__:627 - Will record tool usage statistics with token count estimator: CHAR_COUNT.
|
||||
INFO 2026-10-11 21:09:52,909 serena.agent:__init__:631 - Starting Serena server (version=1.6.0, process id=96680, parent process id=89769; language backend=LSP); Python version=3.13.16, platform=macOS-27.0-arm64-arm-64bit-Mach-O
|
||||
INFO 2026-10-11 21:09:52,909 serena.agent:__init__:635 - Configuration file: /Users/mrixs/.serena/serena_config.yml
|
||||
INFO 2026-10-11 21:09:52,909 serena.agent:__init__:636 - Available projects: Driver, MC-server, MediaManul, MrixsMCUtils, trip-planner, ym-dl
|
||||
INFO 2026-10-11 21:09:52,909 serena.agent:__init__:637 - Loaded tools (52): create_text_file, replace_content, replace_in_files, delete_lines, replace_lines, insert_at_line, replace_symbol_body, insert_after_symbol, insert_before_symbol, read_file, list_dir, find_file, search_for_pattern, restart_language_server, get_symbols_overview, find_symbol, find_referencing_symbols, find_implementations, find_declaration, get_diagnostics_for_file, get_diagnostics_for_symbol, rename_symbol, safe_delete_symbol, write_memory, read_memory, list_memories, delete_memory, rename_memory, edit_memory, execute_shell_command, open_dashboard, activate_project, remove_project, get_current_config, onboarding, initial_instructions, serena_info, jet_brains_find_symbol, jet_brains_move, jet_brains_safe_delete, jet_brains_inline_symbol, jet_brains_find_referencing_symbols, jet_brains_get_symbols_overview, jet_brains_type_hierarchy, jet_brains_find_declaration, jet_brains_find_implementations, jet_brains_rename, jet_brains_debug, jet_brains_run_inspections, jet_brains_list_inspections, list_queryable_projects, query_project
|
||||
INFO 2026-10-11 21:09:52,909 serena.config.serena_config:determine_language_backend:1429 - Using language backend from global configuration: LSP
|
||||
INFO 2026-10-11 21:09:52,921 serena.config.serena_config:start:329 - Loading project instance for RegisteredProject[project_root=/Users/mrixs/Documents/ClaudeCode/ym-dl, project_config=ProjectConfig[project_name=ym-dl]] starting ...
|
||||
INFO 2026-10-11 21:09:52,921 serena.project:__init__:46 - Serena project data folder: /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena
|
||||
INFO 2026-10-11 21:09:52,921 serena.project:start:329 - Gathering ignore spec for project ym-dl starting ...
|
||||
INFO 2026-10-11 21:09:52,921 serena.config.serena_config:stop:336 - Loading project instance for RegisteredProject[project_root=/Users/mrixs/Documents/ClaudeCode/ym-dl, project_config=ProjectConfig[project_name=ym-dl]] completed in 0.000 seconds
|
||||
INFO 2026-10-11 21:09:52,922 serena.util.file_system:start:329 - Loading of .gitignore files starting ...
|
||||
INFO 2026-10-11 21:09:52,922 serena.agent:activate_project_from_path_or_name:1301 - Found registered project 'ym-dl' at path /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:09:52,922 serena.agent:_activate_project:1171 - Activating ym-dl at /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:09:52,922 serena.task_executor:issue_task:205 - Scheduling Task-1:init_project_services
|
||||
INFO 2026-10-11 21:09:52,922 serena.agent:_update_active_modes:1079 - Active modes (2): editing, interactive
|
||||
INFO 2026-10-11 21:09:52,922 serena.util.file_system:_load_gitignore_files:152 - Processing .gitignore file: /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/.gitignore
|
||||
INFO 2026-10-11 21:09:52,923 serena.util.file_system:stop:336 - Loading of .gitignore files completed in 0.001 seconds
|
||||
INFO 2026-10-11 21:09:52,923 serena.project:stop:336 - Gathering ignore spec for project ym-dl completed in 0.001 seconds
|
||||
INFO 2026-10-11 21:09:52,924 serena.agent:_create_base_toolset:808 - Number of exposed tools: 29
|
||||
INFO 2026-10-11 21:09:52,925 serena.agent:__init__:676 - Number of exposed tools: 29. Exposed tools: ['activate_project', 'create_text_file', 'delete_memory', 'edit_memory', 'execute_shell_command', 'find_declaration', 'find_file', 'find_implementations', 'find_referencing_symbols', 'find_symbol', 'get_current_config', 'get_diagnostics_for_file', 'get_symbols_overview', 'initial_instructions', 'insert_after_symbol', 'insert_before_symbol', 'list_dir', 'list_memories', 'onboarding', 'read_file', 'read_memory', 'rename_memory', 'rename_symbol', 'replace_content', 'replace_in_files', 'replace_symbol_body', 'safe_delete_symbol', 'search_for_pattern', 'write_memory']
|
||||
INFO 2026-10-11 21:09:52,925 serena.agent:_update_active_tools:1097 - Active tools (29): activate_project, create_text_file, delete_memory, edit_memory, execute_shell_command, find_declaration, find_file, find_implementations, find_referencing_symbols, find_symbol, get_current_config, get_diagnostics_for_file, get_symbols_overview, initial_instructions, insert_after_symbol, insert_before_symbol, list_dir, list_memories, onboarding, read_file, read_memory, rename_memory, rename_symbol, replace_content, replace_in_files, replace_symbol_body, safe_delete_symbol, search_for_pattern, write_memory
|
||||
INFO 2026-10-11 21:09:53,015 serena.task_executor:_process_task_queue:129 - Starting execution of Task-1:init_project_services
|
||||
INFO 2026-10-11 21:09:53,015 serena.task_executor:start:329 - Task-1:init_project_services starting ...
|
||||
INFO 2026-10-11 21:09:53,015 serena.agent:start:329 - Language server initialization starting ...
|
||||
INFO 2026-10-11 21:09:53,015 serena.project:create_language_server_manager:461 - Creating language server manager for /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:09:53,015 serena.agent:stop:336 - Language server initialization completed in 0.000 seconds
|
||||
INFO 2026-10-11 21:09:53,015 serena.task_executor:stop:336 - Task-1:init_project_services completed in 0.000 seconds
|
||||
INFO 2026-10-11 21:09:53,256 serena.cli:health_check:935 - SerenaAgent created successfully
|
||||
INFO 2026-10-11 21:09:53,257 serena.cli:health_check:938 - Searching for analyzable files...
|
||||
ERROR 2026-10-11 21:09:53,262 serena.cli:health_check:953 - No analyzable files found in project
|
||||
@@ -0,0 +1,168 @@
|
||||
INFO 2026-10-11 21:17:19,099 serena.cli:health_check:928 - Starting health check for project: /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:17:19,099 serena.util.file_system:_load_gitignore_files:152 - Processing .gitignore file: /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/.gitignore
|
||||
INFO 2026-10-11 21:17:19,099 serena.cli:health_check:932 - Creating SerenaAgent with disabled dashboard...
|
||||
INFO 2026-10-11 21:17:19,103 serena.util.file_system:stop:336 - Loading of .gitignore files completed in 0.004 seconds
|
||||
INFO 2026-10-11 21:17:19,103 serena.project:stop:336 - Gathering ignore spec for project ym-dl completed in 0.005 seconds
|
||||
INFO 2026-10-11 21:17:19,112 serena.agent:__init__:627 - Will record tool usage statistics with token count estimator: CHAR_COUNT.
|
||||
INFO 2026-10-11 21:17:19,125 serena.agent:__init__:631 - Starting Serena server (version=1.6.0, process id=97625, parent process id=89769; language backend=LSP); Python version=3.13.16, platform=macOS-27.0-arm64-arm-64bit-Mach-O
|
||||
INFO 2026-10-11 21:17:19,125 serena.agent:__init__:635 - Configuration file: /Users/mrixs/.serena/serena_config.yml
|
||||
INFO 2026-10-11 21:17:19,125 serena.agent:__init__:636 - Available projects: Driver, MC-server, MediaManul, MrixsMCUtils, trip-planner, ym-dl
|
||||
INFO 2026-10-11 21:17:19,125 serena.agent:__init__:637 - Loaded tools (52): create_text_file, replace_content, replace_in_files, delete_lines, replace_lines, insert_at_line, replace_symbol_body, insert_after_symbol, insert_before_symbol, read_file, list_dir, find_file, search_for_pattern, restart_language_server, get_symbols_overview, find_symbol, find_referencing_symbols, find_implementations, find_declaration, get_diagnostics_for_file, get_diagnostics_for_symbol, rename_symbol, safe_delete_symbol, write_memory, read_memory, list_memories, delete_memory, rename_memory, edit_memory, execute_shell_command, open_dashboard, activate_project, remove_project, get_current_config, onboarding, initial_instructions, serena_info, jet_brains_find_symbol, jet_brains_move, jet_brains_safe_delete, jet_brains_inline_symbol, jet_brains_find_referencing_symbols, jet_brains_get_symbols_overview, jet_brains_type_hierarchy, jet_brains_find_declaration, jet_brains_find_implementations, jet_brains_rename, jet_brains_debug, jet_brains_run_inspections, jet_brains_list_inspections, list_queryable_projects, query_project
|
||||
INFO 2026-10-11 21:17:19,125 serena.config.serena_config:determine_language_backend:1429 - Using language backend from global configuration: LSP
|
||||
INFO 2026-10-11 21:17:19,136 serena.config.serena_config:start:329 - Loading project instance for RegisteredProject[project_root=/Users/mrixs/Documents/ClaudeCode/ym-dl, project_config=ProjectConfig[project_name=ym-dl]] starting ...
|
||||
INFO 2026-10-11 21:17:19,136 serena.project:__init__:46 - Serena project data folder: /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena
|
||||
INFO 2026-10-11 21:17:19,136 serena.project:start:329 - Gathering ignore spec for project ym-dl starting ...
|
||||
INFO 2026-10-11 21:17:19,136 serena.config.serena_config:stop:336 - Loading project instance for RegisteredProject[project_root=/Users/mrixs/Documents/ClaudeCode/ym-dl, project_config=ProjectConfig[project_name=ym-dl]] completed in 0.000 seconds
|
||||
INFO 2026-10-11 21:17:19,137 serena.util.file_system:start:329 - Loading of .gitignore files starting ...
|
||||
INFO 2026-10-11 21:17:19,137 serena.agent:activate_project_from_path_or_name:1301 - Found registered project 'ym-dl' at path /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:17:19,137 serena.agent:_activate_project:1171 - Activating ym-dl at /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:17:19,137 serena.task_executor:issue_task:205 - Scheduling Task-1:init_project_services
|
||||
INFO 2026-10-11 21:17:19,137 serena.agent:_update_active_modes:1079 - Active modes (2): editing, interactive
|
||||
INFO 2026-10-11 21:17:19,137 serena.util.file_system:_load_gitignore_files:152 - Processing .gitignore file: /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/.gitignore
|
||||
INFO 2026-10-11 21:17:19,139 serena.agent:_create_base_toolset:808 - Number of exposed tools: 29
|
||||
INFO 2026-10-11 21:17:19,140 serena.agent:__init__:676 - Number of exposed tools: 29. Exposed tools: ['activate_project', 'create_text_file', 'delete_memory', 'edit_memory', 'execute_shell_command', 'find_declaration', 'find_file', 'find_implementations', 'find_referencing_symbols', 'find_symbol', 'get_current_config', 'get_diagnostics_for_file', 'get_symbols_overview', 'initial_instructions', 'insert_after_symbol', 'insert_before_symbol', 'list_dir', 'list_memories', 'onboarding', 'read_file', 'read_memory', 'rename_memory', 'rename_symbol', 'replace_content', 'replace_in_files', 'replace_symbol_body', 'safe_delete_symbol', 'search_for_pattern', 'write_memory']
|
||||
INFO 2026-10-11 21:17:19,140 serena.agent:_update_active_tools:1097 - Active tools (29): activate_project, create_text_file, delete_memory, edit_memory, execute_shell_command, find_declaration, find_file, find_implementations, find_referencing_symbols, find_symbol, get_current_config, get_diagnostics_for_file, get_symbols_overview, initial_instructions, insert_after_symbol, insert_before_symbol, list_dir, list_memories, onboarding, read_file, read_memory, rename_memory, rename_symbol, replace_content, replace_in_files, replace_symbol_body, safe_delete_symbol, search_for_pattern, write_memory
|
||||
INFO 2026-10-11 21:17:19,140 serena.util.file_system:stop:336 - Loading of .gitignore files completed in 0.004 seconds
|
||||
INFO 2026-10-11 21:17:19,140 serena.project:stop:336 - Gathering ignore spec for project ym-dl completed in 0.004 seconds
|
||||
INFO 2026-10-11 21:17:19,228 serena.task_executor:_process_task_queue:129 - Starting execution of Task-1:init_project_services
|
||||
INFO 2026-10-11 21:17:19,228 serena.task_executor:start:329 - Task-1:init_project_services starting ...
|
||||
INFO 2026-10-11 21:17:19,228 serena.agent:start:329 - Language server initialization starting ...
|
||||
INFO 2026-10-11 21:17:19,229 serena.project:create_language_server_manager:461 - Creating language server manager for /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:17:19,229 sensai.util.logging:start:329 - Language server startup (language=go) starting ...
|
||||
INFO 2026-10-11 21:17:19,229 sensai.util.logging:start:329 - Language server startup (language=yaml) starting ...
|
||||
INFO 2026-10-11 21:17:19,229 serena.ls_manager:create_language_server:52 - Creating language server instance for /Users/mrixs/Documents/ClaudeCode/ym-dl, language=go.
|
||||
INFO 2026-10-11 21:17:19,229 sensai.util.logging:start:329 - Language server startup (language=markdown) starting ...
|
||||
INFO 2026-10-11 21:17:19,229 serena.ls_manager:create_language_server:52 - Creating language server instance for /Users/mrixs/Documents/ClaudeCode/ym-dl, language=yaml.
|
||||
INFO 2026-10-11 21:17:19,229 serena.ls_manager:create_language_server:52 - Creating language server instance for /Users/mrixs/Documents/ClaudeCode/ym-dl, language=markdown.
|
||||
INFO 2026-10-11 21:17:19,301 solidlsp.ls:_load_raw_document_symbols_cache:2957 - Loading document symbols cache from /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/cache/go/raw_document_symbols.pkl
|
||||
INFO 2026-10-11 21:17:19,311 solidlsp.ls:_load_raw_document_symbols_cache:2962 - Loaded 6 entries from raw document symbols cache.
|
||||
INFO 2026-10-11 21:17:19,311 solidlsp.ls:_load_document_symbols_cache:2992 - Loading document symbols cache from /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/cache/go/document_symbols.pkl
|
||||
INFO 2026-10-11 21:17:19,335 solidlsp.ls:_load_document_symbols_cache:2997 - Loaded 7 entries from document symbols cache.
|
||||
INFO 2026-10-11 21:17:19,335 solidlsp.ls:start:3088 - Starting language server with language go for /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:17:19,335 solidlsp.language_servers.gopls:_start_server:222 - Starting gopls server process
|
||||
INFO 2026-10-11 21:17:19,336 solidlsp.ls_process:_start:462 - Starting language server process via command: gopls
|
||||
INFO 2026-10-11 21:17:19,341 solidlsp.initialize_params:_apply_updates:61 - Workspace folders: ['/Users/mrixs/Documents/ClaudeCode/ym-dl']
|
||||
INFO 2026-10-11 21:17:19,341 solidlsp.language_servers.gopls:_start_server:226 - Sending initialize request from LSP client to LSP server and awaiting response
|
||||
INFO 2026-10-11 21:17:19,349 solidlsp.ls:_load_raw_document_symbols_cache:2957 - Loading document symbols cache from /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/cache/markdown/raw_document_symbols.pkl
|
||||
INFO 2026-10-11 21:17:19,349 solidlsp.ls:_load_raw_document_symbols_cache:2957 - Loading document symbols cache from /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/cache/yaml/raw_document_symbols.pkl
|
||||
INFO 2026-10-11 21:17:19,349 solidlsp.ls:_load_raw_document_symbols_cache:2962 - Loaded 1 entries from raw document symbols cache.
|
||||
INFO 2026-10-11 21:17:19,350 solidlsp.ls:_load_document_symbols_cache:2992 - Loading document symbols cache from /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/cache/markdown/document_symbols.pkl
|
||||
INFO 2026-10-11 21:17:19,351 solidlsp.ls:_load_document_symbols_cache:2997 - Loaded 1 entries from document symbols cache.
|
||||
INFO 2026-10-11 21:17:19,406 sensai.util.logging:stop:336 - Language server startup (language=go) completed in 0.177 seconds
|
||||
INFO 2026-10-11 21:17:19,406 solidlsp.ls:_load_raw_document_symbols_cache:2962 - Loaded 1 entries from raw document symbols cache.
|
||||
WARNING 2026-10-11 21:17:19,407 solidlsp.ls_process:_notification_handler:412 - Unhandled method 'window/showMessage'
|
||||
INFO 2026-10-11 21:17:19,407 solidlsp.ls:_load_document_symbols_cache:2992 - Loading document symbols cache from /Users/mrixs/Documents/ClaudeCode/ym-dl/.serena/cache/yaml/document_symbols.pkl
|
||||
INFO 2026-10-11 21:17:19,417 solidlsp.ls:start:3088 - Starting language server with language markdown for /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:17:19,418 solidlsp.language_servers.marksman:_start_server:244 - Starting marksman server process
|
||||
INFO 2026-10-11 21:17:19,418 solidlsp.ls_process:_start:462 - Starting language server process via command: ['/Users/mrixs/.serena/language_servers/static/Marksman/marksman', 'server']
|
||||
INFO 2026-10-11 21:17:19,422 solidlsp.ls:_load_document_symbols_cache:2997 - Loaded 2 entries from document symbols cache.
|
||||
INFO 2026-10-11 21:17:19,426 solidlsp.ls:start:3088 - Starting language server with language yaml for /Users/mrixs/Documents/ClaudeCode/ym-dl
|
||||
INFO 2026-10-11 21:17:19,426 solidlsp.initialize_params:_apply_updates:61 - Workspace folders: ['/Users/mrixs/Documents/ClaudeCode/ym-dl']
|
||||
INFO 2026-10-11 21:17:19,426 solidlsp.language_servers.yaml_language_server:_start_server:172 - Starting YAML server process
|
||||
INFO 2026-10-11 21:17:19,426 solidlsp.language_servers.marksman:_start_server:248 - Sending initialize request from LSP client to marksman server and awaiting response
|
||||
INFO 2026-10-11 21:17:19,426 solidlsp.ls_process:_start:462 - Starting language server process via command: ['/Users/mrixs/.serena/language_servers/static/YamlLanguageServer/yaml-lsp/node_modules/.bin/yaml-language-server', '--stdio']
|
||||
INFO 2026-10-11 21:17:19,429 solidlsp.initialize_params:_apply_updates:61 - Workspace folders: ['/Users/mrixs/Documents/ClaudeCode/ym-dl']
|
||||
INFO 2026-10-11 21:17:19,430 solidlsp.language_servers.yaml_language_server:_start_server:176 - Sending initialize request from LSP client to LSP server and awaiting response
|
||||
INFO 2026-10-11 21:17:19,434 solidlsp.language_servers.gopls:window_log_message:212 - LSP: window/logMessage: {'type': 3, 'message': '2026/10/11 21:17:19 Created View (#1)\n\tdirectory=/Users/mrixs/Documents/ClaudeCode/ym-dl\n\tview_type="GoMod"\n\troot_dir="file:///Users/mrixs/Documents/ClaudeCode/ym-dl"\n\tgo_version="go version go1.27.2 darwin/arm64"\n\tbuild_flags=[]\n\tenv={GOOS:darwin GOARCH:arm64 GOCACHE:/Users/mrixs/Library/Caches/go-build GOMODCACHE:/Users/mrixs/go/pkg/mod GOPATH:/Users/mrixs/go GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:auto GOROOT:/opt/homebrew/Cellar/go/1.27.2/libexec GoVersion:27 GoVersionOutput:go version go1.27.2 darwin/arm64\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n'}
|
||||
INFO 2026-10-11 21:17:19,576 serena.cli:health_check:935 - SerenaAgent created successfully
|
||||
INFO 2026-10-11 21:17:19,576 serena.cli:health_check:938 - Searching for analyzable files...
|
||||
INFO 2026-10-11 21:17:19,578 serena.cli:health_check:947 - Found analyzable file: CLAUDE.md
|
||||
INFO 2026-10-11 21:17:19,578 serena.cli:health_check:965 - Testing GetSymbolsOverviewTool on file: CLAUDE.md
|
||||
INFO 2026-10-11 21:17:19,578 serena.task_executor:issue_task:205 - Scheduling Task-2:<lambda>
|
||||
INFO 2026-10-11 21:17:19,646 solidlsp.language_servers.yaml_language_server:_start_server:182 - YAML server supports document symbols
|
||||
INFO 2026-10-11 21:17:19,646 solidlsp.language_servers.yaml_language_server:_start_server:189 - YAML server initialization complete
|
||||
INFO 2026-10-11 21:17:19,646 sensai.util.logging:stop:336 - Language server startup (language=yaml) completed in 0.418 seconds
|
||||
INFO 2026-10-11 21:17:19,648 solidlsp.language_servers.yaml_language_server:window_log_message:165 - LSP: window/logMessage: {'type': 1, 'message': "Error: method 'workspace/configuration' not handled on client.\n at handleResponse (/Users/mrixs/.serena/language_servers/static/YamlLanguageServer/yaml-lsp/node_modules/vscode-jsonrpc/lib/common/connection.js:565:48)\n at handleMessage (/Users/mrixs/.serena/language_servers/static/YamlLanguageServer/yaml-lsp/node_modules/vscode-jsonrpc/lib/common/connection.js:345:13)\n at processMessageQueue (/Users/mrixs/.serena/language_servers/static/YamlLanguageServer/yaml-lsp/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate.<anonymous> (/Users/mrixs/.serena/language_servers/static/YamlLanguageServer/yaml-lsp/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:485:21)"}
|
||||
INFO 2026-10-11 21:17:19,719 solidlsp.language_servers.gopls:window_log_message:212 - LSP: window/logMessage: {'type': 3, 'message': '2026/10/11 21:17:19 go/packages.Load #1\n\tview_id="1"\n\tsnapshot=0\n\tdirectory=/Users/mrixs/Documents/ClaudeCode/ym-dl\n\tquery=[/Users/mrixs/Documents/ClaudeCode/ym-dl/... builtin]\n\tpackages=9\n\tduration=284.73525ms\n'}
|
||||
WARNING 2026-10-11 21:17:19,763 solidlsp.ls_process:_notification_handler:412 - Unhandled method 'window/showMessage'
|
||||
INFO 2026-10-11 21:17:19,968 solidlsp.ls_process:_read_ls_process_stderr:603 - [21:17:19 INF] <LSP Entry> Starting Marksman LSP server: {}
|
||||
|
||||
INFO 2026-10-11 21:17:20,153 solidlsp.ls_process:_read_ls_process_stderr:603 - [21:17:20 INF] <Folder> Loading folder documents: {"uri": "file:///Users/mrixs/Documents/ClaudeCode/ym-dl"}
|
||||
|
||||
INFO 2026-10-11 21:17:20,306 solidlsp.language_servers.marksman:_start_server:260 - Marksman server initialization complete
|
||||
INFO 2026-10-11 21:17:20,306 sensai.util.logging:stop:336 - Language server startup (language=markdown) completed in 1.078 seconds
|
||||
INFO 2026-10-11 21:17:20,307 serena.agent:stop:336 - Language server initialization completed in 1.078 seconds
|
||||
INFO 2026-10-11 21:17:20,307 serena.task_executor:stop:336 - Task-1:init_project_services completed in 1.078 seconds
|
||||
INFO 2026-10-11 21:17:20,307 serena.task_executor:_process_task_queue:129 - Starting execution of Task-2:<lambda>
|
||||
INFO 2026-10-11 21:17:20,307 serena.task_executor:start:329 - Task-2:<lambda> starting ...
|
||||
INFO 2026-10-11 21:17:20,308 serena.task_executor:stop:336 - Task-2:<lambda> completed in 0.001 seconds
|
||||
INFO 2026-10-11 21:17:20,308 serena.cli:health_check:967 - GetSymbolsOverviewTool returned: [{'name': 'CLAUDE.md', 'kind': 'Namespace'}]
|
||||
INFO 2026-10-11 21:17:20,308 serena.cli:health_check:986 - No class or function found, using first available symbol
|
||||
INFO 2026-10-11 21:17:20,308 serena.cli:health_check:990 - Using symbol for testing: CLAUDE.md (kind: Namespace)
|
||||
INFO 2026-10-11 21:17:20,308 serena.cli:health_check:993 - Testing FindSymbolTool for symbol: CLAUDE.md
|
||||
INFO 2026-10-11 21:17:20,308 serena.task_executor:issue_task:205 - Scheduling Task-3:<lambda>
|
||||
INFO 2026-10-11 21:17:20,413 serena.task_executor:_process_task_queue:129 - Starting execution of Task-3:<lambda>
|
||||
INFO 2026-10-11 21:17:20,413 serena.task_executor:start:329 - Task-3:<lambda> starting ...
|
||||
ERROR 2026-10-11 21:17:20,414 serena.task_executor:__exit__:342 - Task-3:<lambda> failed after 0.001 seconds
|
||||
ERROR 2026-10-11 21:17:20,414 serena.task_executor:run_task:68 - Error during execution of Task-3:<lambda>: list index out of range
|
||||
Traceback (most recent call last):
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/task_executor.py", line 63, in run_task
|
||||
result = self._function()
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/cli.py", line 995, in <lambda>
|
||||
lambda: find_symbol_tool.apply(symbol_name, relative_path=target_file, include_body=True)
|
||||
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/tools/symbol_tools.py", line 217, in apply
|
||||
s.to_dict(
|
||||
~~~~~~~~~^
|
||||
kind=True,
|
||||
^^^^^^^^^^
|
||||
...<7 lines>...
|
||||
children_name_path=False,
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
)
|
||||
^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/symbol.py", line 513, in to_dict
|
||||
result["body"] = self.body
|
||||
^^^^^^^^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/symbol.py", line 344, in body
|
||||
return body.get_text()
|
||||
~~~~~~~~~~~~~^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/solidlsp/ls.py", line 219, in get_text
|
||||
last_line = self._lines[self._end_line]
|
||||
~~~~~~~~~~~^^^^^^^^^^^^^^^^
|
||||
IndexError: list index out of range
|
||||
ERROR 2026-10-11 21:17:20,421 serena.cli:health_check:1040 - Health check failed with exception: list index out of range
|
||||
Traceback (most recent call last):
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/cli.py", line 994, in health_check
|
||||
find_symbol_result = agent.execute_task(
|
||||
lambda: find_symbol_tool.apply(symbol_name, relative_path=target_file, include_body=True)
|
||||
)
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/agent.py", line 1134, in execute_task
|
||||
return self._task_executor.execute_task(task, name=name, logged=logged, timeout=timeout)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/task_executor.py", line 222, in execute_task
|
||||
return task_obj.result()
|
||||
~~~~~~~~~~~~~~~^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/task_executor.py", line 91, in result
|
||||
return self.future.result(timeout=timeout)
|
||||
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
|
||||
File "/opt/homebrew/Cellar/python@3.13/3.13.16/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/_base.py", line 460, in result
|
||||
return self.__get_result()
|
||||
~~~~~~~~~~~~~~~~~^^
|
||||
File "/opt/homebrew/Cellar/python@3.13/3.13.16/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/_base.py", line 402, in __get_result
|
||||
raise self._exception
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/task_executor.py", line 63, in run_task
|
||||
result = self._function()
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/cli.py", line 995, in <lambda>
|
||||
lambda: find_symbol_tool.apply(symbol_name, relative_path=target_file, include_body=True)
|
||||
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/tools/symbol_tools.py", line 217, in apply
|
||||
s.to_dict(
|
||||
~~~~~~~~~^
|
||||
kind=True,
|
||||
^^^^^^^^^^
|
||||
...<7 lines>...
|
||||
children_name_path=False,
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
)
|
||||
^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/symbol.py", line 513, in to_dict
|
||||
result["body"] = self.body
|
||||
^^^^^^^^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/serena/symbol.py", line 344, in body
|
||||
return body.get_text()
|
||||
~~~~~~~~~~~~~^^
|
||||
File "/Users/mrixs/.local/share/uv/tools/serena-agent/lib/python3.13/site-packages/solidlsp/ls.py", line 219, in get_text
|
||||
last_line = self._lines[self._end_line]
|
||||
~~~~~~~~~~~^^^^^^^^^^^^^^^^
|
||||
IndexError: list index out of range
|
||||
@@ -0,0 +1,159 @@
|
||||
# the name by which the project can be referenced within Serena/when chatting with the LLM.
|
||||
project_name: "ym-dl"
|
||||
|
||||
# list of languages for which language servers are started (LSP backend only); choose from:
|
||||
# ada al angular ansible bash
|
||||
# bsl clojure cpp cpp_ccls crystal
|
||||
# csharp csharp_omnisharp cue dart elixir
|
||||
# elm erlang fortran fsharp gdscript
|
||||
# go groovy haskell haxe hlsl
|
||||
# html java json julia kotlin
|
||||
# latex lean4 lua luau markdown
|
||||
# matlab msl nix ocaml pascal
|
||||
# perl php php_phpactor php_phpantom powershell
|
||||
# python python_jedi python_pyrefly python_ty r
|
||||
# rego ruby ruby_solargraph rust scala
|
||||
# scss solidity svelte swift systemverilog
|
||||
# terraform toml typescript typescript_vts vue
|
||||
# yaml zig
|
||||
# (This list may be outdated; generated with scripts/print_language_list.py;
|
||||
# For the current list, see values of Language enum here:
|
||||
# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py)
|
||||
# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.)
|
||||
# Note:
|
||||
# - For C, use cpp
|
||||
# - For JavaScript, use typescript
|
||||
# - For Angular projects, use angular (subsumes typescript+html; requires `npm install` in the project root)
|
||||
# - For Svelte projects, use svelte (subsumes typescript/javascript for .svelte projects; requires npm)
|
||||
# - For SCSS / Sass / plain CSS, use scss (some-sass-language-server handles all three)
|
||||
# - For Free Pascal/Lazarus, use pascal
|
||||
# Special requirements:
|
||||
# Some languages require additional setup/installations.
|
||||
# See here for details: https://oraios.github.io/serena/01-about/020_programming-languages.html#language-servers
|
||||
# When using multiple languages, the first language server that supports a given file will be used for that file.
|
||||
# The first language is the default language and the respective language server will be used as a fallback.
|
||||
# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored.
|
||||
languages: [go, yaml, markdown]
|
||||
|
||||
# the encoding used by text files in the project
|
||||
# For a list of possible encodings, see https://docs.python.org/3.11/library/codecs.html#standard-encodings
|
||||
encoding: "utf-8"
|
||||
|
||||
# optional shell command to run before the language backend (LSP or JetBrains) is initialised.
|
||||
# the command runs in the project root directory and is only executed if the project is trusted
|
||||
# (see trusted_project_path_patterns in the global configuration).
|
||||
# serena waits for the command to exit: a non-zero exit code is logged as an error but does not
|
||||
# abort activation. a per-project timeout (activation_command_timeout, default 180s) is the safety
|
||||
# backstop for non-terminating commands; on expiry the process is killed and activation continues.
|
||||
# example: activation_command: "npx nx run-many -t build"
|
||||
activation_command:
|
||||
|
||||
# maximum time in seconds to wait for activation_command to complete before killing it (default 180s).
|
||||
# must be a positive number.
|
||||
activation_command_timeout: 180.0
|
||||
|
||||
# line ending convention to use when writing source files.
|
||||
# Possible values: unset (use global setting), "lf", "crlf", or "native" (platform default)
|
||||
# This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings.
|
||||
line_ending:
|
||||
|
||||
# The language backend to use for this project.
|
||||
# If not set, the global setting from serena_config.yml is used.
|
||||
# Valid values: LSP, JetBrains
|
||||
# Note: the backend is fixed at startup. If a project with a different backend
|
||||
# is activated post-init, an error will be returned.
|
||||
language_backend:
|
||||
|
||||
# whether to use project's .gitignore files to ignore files
|
||||
ignore_all_files_in_gitignore: true
|
||||
|
||||
# advanced configuration option allowing to configure language server-specific options.
|
||||
# Maps the language key to the options.
|
||||
# The settings are considered only if the project is trusted (see global configuration to define trusted projects).
|
||||
# See https://oraios.github.io/serena/02-usage/050_configuration.html#language-server-specific-settings
|
||||
ls_specific_settings: {}
|
||||
|
||||
# list of workspace folder paths (LSP backend only).
|
||||
# These folders will be used to build up Serena's symbol index.
|
||||
# Paths must be within the project root and should thus be relative to the project root.
|
||||
# Furthermore, the paths should not be filtered by ignore settings.
|
||||
# Default setting: The entire project root folder (".") is considered.
|
||||
# In (large) monorepos, this can be used to index only subfolders of the project root, e.g.
|
||||
# ls_workspace_folders:
|
||||
# - "./subproject1"
|
||||
# - "./subproject2"
|
||||
ls_workspace_folders:
|
||||
- "."
|
||||
|
||||
# list of additional workspace folder paths for cross-package reference support.
|
||||
# Paths can be absolute or relative to the project root.
|
||||
# Each folder is registered as an LSP workspace folder, enabling language servers to discover
|
||||
# symbols and references across package boundaries, but these folders are not indexed by Serena,
|
||||
# i.e. the respective symbols will not be found using Serena's symbol search tools.
|
||||
# Example:
|
||||
# additional_workspace_folders:
|
||||
# - ../sibling-package
|
||||
# - ../shared-lib
|
||||
ls_additional_workspace_folders: []
|
||||
|
||||
# list of additional paths to ignore in this project.
|
||||
# Same syntax as gitignore, so you can use * and **.
|
||||
# Note: global ignored_paths from serena_config.yml are also applied additively.
|
||||
ignored_paths: []
|
||||
|
||||
# whether the project is in read-only mode
|
||||
# If set to true, all editing tools will be disabled and attempts to use them will result in an error
|
||||
# Added on 2025-04-18
|
||||
read_only: false
|
||||
|
||||
# list of tool names to exclude.
|
||||
# This extends the existing exclusions (e.g. from the global configuration)
|
||||
# Find the list of tools here: https://oraios.github.io/serena/01-about/035_tools.html
|
||||
excluded_tools: []
|
||||
|
||||
# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default).
|
||||
# This extends the existing inclusions (e.g. from the global configuration).
|
||||
# Find the list of tools here: https://oraios.github.io/serena/01-about/035_tools.html
|
||||
included_optional_tools: []
|
||||
|
||||
# fixed set of tools to use as the base tool set (if non-empty), replacing Serena's default set of tools.
|
||||
# This cannot be combined with non-empty excluded_tools or included_optional_tools.
|
||||
# Find the list of tools here: https://oraios.github.io/serena/01-about/035_tools.html
|
||||
fixed_tools: []
|
||||
|
||||
# list of mode names that are to be activated by default, overriding the setting in the global configuration.
|
||||
# The full set of modes to be activated is base_modes (from global config) + default_modes + added_modes.
|
||||
# If the setting is undefined/empty, the default_modes from the global configuration (serena_config.yml) apply.
|
||||
# Otherwise, this overrides the setting from the global configuration (serena_config.yml).
|
||||
# Therefore, you can set this to [] if you do not want the default modes defined in the global config to apply
|
||||
# for this project.
|
||||
# This setting can, in turn, be overridden by CLI parameters (--mode).
|
||||
# See https://oraios.github.io/serena/02-usage/050_configuration.html#modes
|
||||
default_modes:
|
||||
|
||||
# list of mode names to be activated additionally for this project, e.g. ["query-projects"]
|
||||
# The full set of modes to be activated is base_modes (from global config) + default_modes + added_modes.
|
||||
# See https://oraios.github.io/serena/02-usage/050_configuration.html#modes
|
||||
added_modes:
|
||||
|
||||
# initial prompt for the project. It will always be given to the LLM upon activating the project
|
||||
# (contrary to the memories, which are loaded on demand).
|
||||
initial_prompt: ""
|
||||
|
||||
# time budget (seconds) per tool call for the retrieval of additional symbol information
|
||||
# such as docstrings or parameter information.
|
||||
# This overrides the corresponding setting in the global configuration; see the documentation there.
|
||||
# If null or missing, use the setting from the global configuration.
|
||||
symbol_info_budget:
|
||||
|
||||
# list of regex patterns which, when matched, mark a memory entry as read‑only.
|
||||
# Extends the list from the global configuration, merging the two lists.
|
||||
read_only_memory_patterns: []
|
||||
|
||||
# list of regex patterns for memories to completely ignore.
|
||||
# Matching memories will not appear in list_memories or activate_project output
|
||||
# and cannot be accessed via read_memory or write_memory.
|
||||
# To access ignored memory files, use the read_file tool on the raw file path.
|
||||
# Extends the list from the global configuration, merging the two lists.
|
||||
# Example: ["_archive/.*", "_episodes/.*"]
|
||||
ignored_memory_patterns: []
|
||||
Reference in new issue
Block a user