id = "bcode.vim-edit"
name = "Bcode Vim Edit Plugin"
version = "0.0.1"
[[services]]
class = "tool_execution"
description = "Model-callable Vim/Neovim editing tools"
interface_id = "bcode.tool/v1"
name = "Vim Edit Tools"
[[tool_presentations]]
request_draft_schema = "bcode.vim-edit.request-draft.preview"
request_draft_schema_version = 1
tool_name = "vim_edit.preview"
[[tool_presentations]]
request_draft_schema = "bcode.vim-edit.request-draft.apply"
request_draft_schema_version = 1
tool_name = "vim_edit.apply"
[[visual_adapters]]
artifact_schema = "bcode.vim-edit.request.preview"
id = "vim-edit-preview-request-card"
max_schema_version = 1
min_schema_version = 1
priority = 100
producer_default = true
render_mode = "full_block"
surfaces = ["tui"]
[[visual_adapters]]
artifact_schema = "bcode.vim-edit.request.apply"
id = "vim-edit-apply-request-card"
max_schema_version = 1
min_schema_version = 1
priority = 100
producer_default = true
render_mode = "full_block"
surfaces = ["tui"]
[[visual_adapters]]
artifact_schema = "bcode.vim-edit.request-draft.preview"
id = "vim-edit-preview-request-draft"
max_schema_version = 1
min_schema_version = 1
priority = 110
producer_default = true
render_mode = "full_block"
surfaces = ["tui"]
[[visual_adapters]]
artifact_schema = "bcode.vim-edit.request-draft.apply"
id = "vim-edit-apply-request-draft"
max_schema_version = 1
min_schema_version = 1
priority = 110
producer_default = true
render_mode = "full_block"
surfaces = ["tui"]
[[visual_adapters]]
artifact_schema = "bcode.vim-edit.live"
id = "vim-edit-live-card"
max_schema_version = 1
min_schema_version = 1
priority = 100
producer_default = true
render_mode = "full_block"
surfaces = ["tui"]
[[visual_adapters]]
artifact_schema = "bcode.vim-edit.playback"
id = "vim-edit-playback-card"
max_schema_version = 1
min_schema_version = 1
priority = 100
producer_default = true
render_mode = "full_block"
surfaces = ["tui"]
[concurrency]
max = 2
type = "limited"
[runtime]
abi_version = 5
event_symbol = "bcode_plugin_handle_event_v1"
library = "libbcode_vim_edit_plugin.dylib"
type = "native"