单二进制三角色 + Dock 适配器 + Swarm stack 达到可部署态;mgr1 实测订阅经 central-proxy bootstrap,探活 alive=41/52。 Co-authored-by: Cursor <cursoragent@cursor.com>
22 lines
643 B
Go
22 lines
643 B
Go
// mcpshims.go:MCP 参数 shim(契约输入类型局部镜像,避免 mcphandler.go 超 600 行)。
|
||
package gateway
|
||
|
||
import (
|
||
"onesvm.com/onesvm/browser-server/internal/contract"
|
||
)
|
||
|
||
// contractSearchInput search 参数解码 shim。
|
||
type contractSearchInput struct {
|
||
contract.SearchInput
|
||
}
|
||
|
||
// search 返回契约输入指针。
|
||
func (i *contractSearchInput) search() *contract.SearchInput { return &i.SearchInput }
|
||
|
||
// contractReadInput read 参数解码 shim。
|
||
type contractReadInput struct {
|
||
contract.ReadInput
|
||
}
|
||
|
||
// read 返回契约输入指针。
|
||
func (i *contractReadInput) read() *contract.ReadInput { return &i.ReadInput }
|