Files
whetstone_DSL/tools/generic/adapter.json

37 lines
1.1 KiB
JSON

{
"version": "1.0",
"call_format": {
"tool_call_tag": "tool_call",
"name_attribute": "name",
"payload": "json",
"allow_whitespace": true,
"max_calls_per_message": 1
},
"result_format": {
"tool_result_tag": "tool_result",
"name_attribute": "name",
"payload": "json"
},
"parsing": {
"strip_markdown_fences": true,
"accept_action_prefix": "Action:",
"accept_thought_prefix": "Thought:",
"error_on_multiple_calls": true
},
"defaults": {
"whetstone_generate_code": { "preferImports": true }
},
"mapping": {
"whetstone_get_ast": "whetstone_get_ast",
"whetstone_mutate": "whetstone_mutate",
"whetstone_batch_mutate": "whetstone_batch_mutate",
"whetstone_get_scope": "whetstone_get_scope",
"whetstone_get_call_hierarchy": "whetstone_get_call_hierarchy",
"whetstone_suggest_annotations": "whetstone_suggest_annotations",
"whetstone_apply_annotation": "whetstone_apply_annotation",
"whetstone_generate_code": "whetstone_generate_code",
"whetstone_run_pipeline": "whetstone_run_pipeline",
"whetstone_project_language": "whetstone_project_language"
}
}