Files
lingma-proxy-compose/internal/lingmaipc/pipe_other.go
lutc5 74bbd8e6d2 feat: add OpenAI/Anthropic tools support with tool emulation
- Parse tools/tool_choice from OpenAI and Anthropic requests
- Inject tool definitions into system prompt via toolemulation
- Parse action blocks (```json action) from model responses
- Retry logic for forced tool_choice (any/required)
- Return proper tool_calls / tool_use in responses
- Support streaming tools via collect-and-replay pattern
- Add tool history projection (assistant tool_calls + tool results)
- Model ID normalization: use official names (Qwen3.6-Plus, etc.)
- Fix resolveSessionMode to use Fresh mode when tools present
2026-04-25 13:37:58 +08:00

13 lines
237 B
Go

//go:build !windows
package lingmaipc
import (
"context"
"errors"
)
func connectPipeTransport(ctx context.Context, pipePath string) (framedTransport, error) {
return nil, errors.New("pipe transport is only supported on Windows")
}