From 37e1bec02b2516d968d1725c9edae4a3d9064c47 Mon Sep 17 00:00:00 2001 From: Snider Date: Sat, 14 Mar 2026 10:10:28 +0000 Subject: [PATCH] refactor(api): update import path from go-api to core/api MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Part of the polyglot merge — forge.lthn.ai/core/go-api is now forge.lthn.ai/core/api. Co-Authored-By: Virgil --- CLAUDE.md | 4 ++-- go.mod | 2 +- pkg/mcp/brain/provider.go | 4 ++-- pkg/mcp/bridge.go | 2 +- pkg/mcp/bridge_test.go | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 977d44e..a8383fe 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -67,7 +67,7 @@ MCP_ADDR=127.0.0.1:9100 ./core-mcp mcp serve # TCP transport **Transports**: stdio (default), TCP (`MCP_ADDR` env var), Unix socket (`ServeUnix`). TCP binds `127.0.0.1` by default; `0.0.0.0` emits a security warning. -**REST bridge**: `BridgeToAPI` maps each `ToolRecord` to a `POST` endpoint via `go-api.ToolBridge`. 10 MB body limit. +**REST bridge**: `BridgeToAPI` maps each `ToolRecord` to a `POST` endpoint via `api.ToolBridge`. 10 MB body limit. ### PHP package (`src/php/`) @@ -125,7 +125,7 @@ Bulk-imports MEMORY.md, plan docs, and CLAUDE.md files into OpenBrain via the PH | `forge.lthn.ai/core/go-ml` | ML inference, scoring, probes | | `forge.lthn.ai/core/go-rag` | Qdrant vector search | | `forge.lthn.ai/core/go-process` | Process lifecycle management | -| `forge.lthn.ai/core/go-api` | REST framework + `ToolBridge` | +| `forge.lthn.ai/core/api` | REST framework + `ToolBridge` | | `forge.lthn.ai/core/go-ws` | WebSocket hub | PHP: `lthn/php` (Core framework), Laravel 12, Livewire 3, Flux Pro. diff --git a/go.mod b/go.mod index 91ecf37..16a262f 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( forge.lthn.ai/core/cli v0.1.0 forge.lthn.ai/core/go v0.1.0 forge.lthn.ai/core/go-ai v0.1.5 - forge.lthn.ai/core/go-api v0.1.0 + forge.lthn.ai/core/api v0.1.0 forge.lthn.ai/core/go-i18n v0.0.3 forge.lthn.ai/core/go-inference v0.1.0 forge.lthn.ai/core/go-io v0.0.1 diff --git a/pkg/mcp/brain/provider.go b/pkg/mcp/brain/provider.go index 9640fd8..3dec757 100644 --- a/pkg/mcp/brain/provider.go +++ b/pkg/mcp/brain/provider.go @@ -5,8 +5,8 @@ package brain import ( "net/http" - "forge.lthn.ai/core/go-api" - "forge.lthn.ai/core/go-api/pkg/provider" + "forge.lthn.ai/core/api" + "forge.lthn.ai/core/api/pkg/provider" "forge.lthn.ai/core/go-ws" "forge.lthn.ai/core/mcp/pkg/mcp/ide" "github.com/gin-gonic/gin" diff --git a/pkg/mcp/bridge.go b/pkg/mcp/bridge.go index eb5689f..de02734 100644 --- a/pkg/mcp/bridge.go +++ b/pkg/mcp/bridge.go @@ -10,7 +10,7 @@ import ( "github.com/gin-gonic/gin" - api "forge.lthn.ai/core/go-api" + api "forge.lthn.ai/core/api" ) // maxBodySize is the maximum request body size accepted by bridged tool endpoints. diff --git a/pkg/mcp/bridge_test.go b/pkg/mcp/bridge_test.go index bc8df91..a209e25 100644 --- a/pkg/mcp/bridge_test.go +++ b/pkg/mcp/bridge_test.go @@ -13,7 +13,7 @@ import ( "github.com/gin-gonic/gin" - api "forge.lthn.ai/core/go-api" + api "forge.lthn.ai/core/api" ) func init() {