diff --git a/cmd/core-agent/commands.go b/cmd/core-agent/commands.go index 736dfb5..18cec88 100644 --- a/cmd/core-agent/commands.go +++ b/cmd/core-agent/commands.go @@ -8,7 +8,7 @@ import ( "dappco.re/go/agent/pkg/agentic" "dappco.re/go/core" - coremcp "forge.lthn.ai/core/mcp/pkg/mcp" + coremcp "dappco.re/go/mcp/pkg/mcp" ) type applicationCommandSet struct { diff --git a/cmd/core-agent/main_test.go b/cmd/core-agent/main_test.go index ff3c59b..60f96e0 100644 --- a/cmd/core-agent/main_test.go +++ b/cmd/core-agent/main_test.go @@ -12,7 +12,7 @@ import ( "dappco.re/go/agent/pkg/runner" "dappco.re/go/agent/pkg/setup" "dappco.re/go/core" - "forge.lthn.ai/core/mcp/pkg/mcp" + "dappco.re/go/mcp/pkg/mcp" "github.com/stretchr/testify/assert" ) diff --git a/cmd/core-agent/mcp_service.go b/cmd/core-agent/mcp_service.go index 3ded616..692bc24 100644 --- a/cmd/core-agent/mcp_service.go +++ b/cmd/core-agent/mcp_service.go @@ -4,7 +4,7 @@ package main import ( core "dappco.re/go/core" - "forge.lthn.ai/core/mcp/pkg/mcp" + "dappco.re/go/mcp/pkg/mcp" ) // c := core.New(core.WithService(registerMCPService)) diff --git a/cmd/core-agent/mcp_service_test.go b/cmd/core-agent/mcp_service_test.go index cbf06bc..9d06693 100644 --- a/cmd/core-agent/mcp_service_test.go +++ b/cmd/core-agent/mcp_service_test.go @@ -9,7 +9,7 @@ import ( "dappco.re/go/agent/pkg/brain" "dappco.re/go/agent/pkg/monitor" "dappco.re/go/core" - "forge.lthn.ai/core/mcp/pkg/mcp" + "dappco.re/go/mcp/pkg/mcp" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/go.mod b/go.mod index 28bf098..d251952 100644 --- a/go.mod +++ b/go.mod @@ -4,9 +4,11 @@ go 1.26.0 require ( dappco.re/go/core v0.8.0-alpha.1 - dappco.re/go/core/api v0.2.0 - dappco.re/go/core/process v0.3.0 - dappco.re/go/core/mcp v0.4.8 + dappco.re/go/core/api v0.3.0 + dappco.re/go/core/forge v0.3.1 + dappco.re/go/core/process v0.5.0 + dappco.re/go/core/ws v0.4.0 + dappco.re/go/mcp v0.5.1 github.com/gin-gonic/gin v1.12.0 github.com/gorilla/websocket v1.5.3 github.com/modelcontextprotocol/go-sdk v1.4.1 @@ -15,21 +17,11 @@ require ( ) require ( - dappco.re/go/core/forge v0.2.0 - dappco.re/go/core/ws v0.2.5 -) - -require ( - dappco.re/go/core/io v0.2.0 // indirect - dappco.re/go/core/log v0.1.0 // indirect - dappco.re/go/core/api v0.1.5 // indirect - dappco.re/go/core v0.3.3 // indirect - dappco.re/go/core/ai v0.1.12 // indirect - dappco.re/go/core/io v0.1.7 // indirect - dappco.re/go/core/log v0.0.4 // indirect - dappco.re/go/core/process v0.2.9 // indirect - dappco.re/go/core/rag v0.1.11 // indirect - dappco.re/go/core/webview v0.1.6 // indirect + dappco.re/go/core/ai v0.2.2 // indirect + dappco.re/go/core/io v0.4.1 // indirect + dappco.re/go/core/log v0.1.2 // indirect + dappco.re/go/core/rag v0.1.13 // indirect + dappco.re/go/core/webview v0.2.1 // indirect github.com/99designs/gqlgen v0.17.88 // indirect github.com/KyleBanks/depth v1.2.1 // indirect github.com/agnivade/levenshtein v1.2.1 // indirect @@ -80,6 +72,7 @@ require ( github.com/go-viper/mapstructure/v2 v2.5.0 // indirect github.com/goccy/go-json v0.10.6 // indirect github.com/goccy/go-yaml v1.19.2 // indirect + github.com/golang-jwt/jwt/v5 v5.3.1 // indirect github.com/google/jsonschema-go v0.4.2 // indirect github.com/google/uuid v1.6.0 // indirect github.com/gorilla/context v1.1.2 // indirect diff --git a/go.sum b/go.sum index 37763b3..05dedf7 100644 --- a/go.sum +++ b/go.sum @@ -1,35 +1,25 @@ dappco.re/go/core v0.8.0-alpha.1 h1:gj7+Scv+L63Z7wMxbJYHhaRFkHJo2u4MMPuUSv/Dhtk= dappco.re/go/core v0.8.0-alpha.1/go.mod h1:f2/tBZ3+3IqDrg2F5F598llv0nmb/4gJVCFzM5geE4A= -dappco.re/go/core/api v0.2.0 h1:5OcN9nawpp18Jp6dB1OwI2CBfs0Tacb0y0zqxFB6TJ0= -dappco.re/go/core/api v0.2.0/go.mod h1:AtgNAx8lDY+qhVObFdNQOjSUQrHX1BeiDdMuA6RIfzo= -dappco.re/go/core/forge v0.2.0 h1:EBCHaUdzEAbYpDwRTXMmJoSfSrK30IJTOVBPRxxkJTg= -dappco.re/go/core/forge v0.2.0/go.mod h1:XMz9ZNVl9xane9Rg3AEBuVV5UNNBGWbPY9rSKbqYgnM= -dappco.re/go/core/io v0.2.0 h1:zuudgIiTsQQ5ipVt97saWdGLROovbEB/zdVyy9/l+I4= -dappco.re/go/core/io v0.2.0/go.mod h1:1QnQV6X9LNgFKfm8SkOtR9LLaj3bDcsOIeJOOyjbL5E= -dappco.re/go/core/log v0.1.0 h1:pa71Vq2TD2aoEUQWFKwNcaJ3GBY8HbaNGqtE688Unyc= -dappco.re/go/core/log v0.1.0/go.mod h1:Nkqb8gsXhZAO8VLpx7B8i1iAmohhzqA20b9Zr8VUcJs= -dappco.re/go/core/process v0.3.0 h1:BPF9R79+8ZWe34qCIy/sZy+P4HwbaO95js2oPJL7IqM= -dappco.re/go/core/process v0.3.0/go.mod h1:qwx8kt6x+J9gn7fu8lavuess72Ye9jPBODqDZQ9K0as= -forge.lthn.ai/core/api v0.1.5 h1:NwZrcOyBjaiz5/cn0n0tnlMUodi8Or6FHMx59C7Kv2o= -forge.lthn.ai/core/api v0.1.5/go.mod h1:PBnaWyOVXSOGy+0x2XAPUFMYJxQ2CNhppia/D06ZPII= -forge.lthn.ai/core/go v0.3.3 h1:kYYZ2nRYy0/Be3cyuLJspRjLqTMxpckVyhb/7Sw2gd0= -forge.lthn.ai/core/go v0.3.3/go.mod h1:Cp4ac25pghvO2iqOu59t1GyngTKVOzKB5/VPdhRi9CQ= -forge.lthn.ai/core/go-ai v0.1.12 h1:OHt0bUABlyhvgxZxyMwueRoh8rS3YKWGFY6++zCAwC8= -forge.lthn.ai/core/go-ai v0.1.12/go.mod h1:5Pc9lszxgkO7Aj2Z3dtq4L9Xk9l/VNN+Baj1t///OCM= -forge.lthn.ai/core/go-io v0.1.7 h1:Tdb6sqh+zz1lsGJaNX9RFWM6MJ/RhSAyxfulLXrJsbk= -forge.lthn.ai/core/go-io v0.1.7/go.mod h1:8lRLFk4Dnp5cR/Cyzh9WclD5566TbpdRgwcH7UZLWn4= -forge.lthn.ai/core/go-log v0.0.4 h1:KTuCEPgFmuM8KJfnyQ8vPOU1Jg654W74h8IJvfQMfv0= -forge.lthn.ai/core/go-log v0.0.4/go.mod h1:r14MXKOD3LF/sI8XUJQhRk/SZHBE7jAFVuCfgkXoZPw= -forge.lthn.ai/core/go-process v0.2.9 h1:Wql+5TUF+lfU2oJ9I+S764MkTqJhBsuyMM0v1zsfZC4= -forge.lthn.ai/core/go-process v0.2.9/go.mod h1:NIzZOF5IVYYCjHkcNIGcg1mZH+bzGoie4SlZUDYOKIM= -forge.lthn.ai/core/go-rag v0.1.11 h1:KXTOtnOdrx8YKmvnj0EOi2EI/+cKjE8w2PpJCQIrSd8= -forge.lthn.ai/core/go-rag v0.1.11/go.mod h1:vIlOKVD1SdqqjkJ2XQyXPuKPtiajz/STPLCaDpqOzk8= -forge.lthn.ai/core/go-webview v0.1.6 h1:szXQxRJf2bOZJKh3v1P01B1Vf9mgXaBCXzh0EZu9aoc= -forge.lthn.ai/core/go-webview v0.1.6/go.mod h1:5n1tECD1wBV/uFZRY9ZjfPFO5TYZrlaR3mQFwvO2nek= -forge.lthn.ai/core/go-ws v0.2.5 h1:ZIV7Yrv01R/xpJUogA5vrfP9yB9li1w7EV3eZFMt8h0= -forge.lthn.ai/core/go-ws v0.2.5/go.mod h1:C3riJyLLcV6QhLvYlq3P/XkGTsN598qQeGBoLdoHBU4= -forge.lthn.ai/core/mcp v0.4.8 h1:nd1x3AL8AkUfl0kziltoJUX96Nx1BeFWEbgHmfrkKz8= -forge.lthn.ai/core/mcp v0.4.8/go.mod h1:eU35WT/8Mc0oJDVWdKaXEtNp27+Hc8KvnTKPf4DAqXE= +dappco.re/go/core/ai v0.2.2 h1:fkSKm3ezAljYbghlax5qHDm11uq7LUyIedIQO1PtdcY= +dappco.re/go/core/ai v0.2.2/go.mod h1:+MZN/EArn/W2ag91McL034WxdMSO4IPqFcQER5/POGU= +dappco.re/go/core/api v0.3.0 h1:uWYgDQ+B4e5pXPX3S5lMsqSJamfpui3LWD5hcdwvWew= +dappco.re/go/core/api v0.3.0/go.mod h1:1ZDNwPHV6YjkUsjtC3nfLk6U4eqWlQ6qj6yT/MB8r6k= +dappco.re/go/core/forge v0.3.1 h1:44fFkNiv/YdI96vqzuaMe5x9kAuYI03WgOtNvRDLAEc= +dappco.re/go/core/forge v0.3.1/go.mod h1:WK4hDGt2q2ignUEwasda3oKiLloiNRQJyedsKPSejZ0= +dappco.re/go/core/io v0.4.1 h1:15dm7ldhFIAuZOrBiQG6XVZDpSvCxtZsUXApwTAB3wQ= +dappco.re/go/core/io v0.4.1/go.mod h1:w71dukyunczLb8frT9JOd5B78PjwWQD3YAXiCt3AcPA= +dappco.re/go/core/log v0.1.2 h1:pQSZxKD8VycdvjNJmatXbPSq2OxcP2xHbF20zgFIiZI= +dappco.re/go/core/log v0.1.2/go.mod h1:Nkqb8gsXhZAO8VLpx7B8i1iAmohhzqA20b9Zr8VUcJs= +dappco.re/go/core/process v0.5.0 h1:MdznpA/eF/QxtWWVVr9h9rttDZr6y4PSVprEOTmsOlw= +dappco.re/go/core/process v0.5.0/go.mod h1:Zh8H+Rw6LCmjFmO0X6zxy9Z6O4EUKXrE6+XiPDuWuuA= +dappco.re/go/core/rag v0.1.13 h1:R2Q+Xw5YenT4uFemXLBu+xQYtyUIYGSmMln5/Z+nol4= +dappco.re/go/core/rag v0.1.13/go.mod h1:wthXtCqYEChjlGIHcJXetlgk49lPDmzG6jFWd1PEIZc= +dappco.re/go/core/webview v0.2.1 h1:rdy2sV+MS6RZsav8BiARJxtWhfx7eOAJp3b1Ynp1sYs= +dappco.re/go/core/webview v0.2.1/go.mod h1:Qdo1V/sJJwOnL0hYd3+vzVUJxWYC8eGyILZROya6KoM= +dappco.re/go/core/ws v0.4.0 h1:yEDV9whXyo+GWzBSjuB3NiLiH2bmBPBWD6rydwHyBn8= +dappco.re/go/core/ws v0.4.0/go.mod h1:L1rrgW6zU+DztcVBJW2yO5Lm3rGXpyUMOA8OL9zsAok= +dappco.re/go/mcp v0.5.1 h1:ytQr5qUBLOgHl/dcW6Kp9ClMKYeVUo+jWwYddrXqFbM= +dappco.re/go/mcp v0.5.1/go.mod h1:9FD132dTPlJNjMeoeQ6dgweQIQxJy+WhcjpFssqczpw= github.com/99designs/gqlgen v0.17.88 h1:neMQDgehMwT1vYIOx/w5ZYPUU/iMNAJzRO44I5Intoc= github.com/99designs/gqlgen v0.17.88/go.mod h1:qeqYFEgOeSKqWedOjogPizimp2iu4E23bdPvl4jTYic= github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc= diff --git a/pkg/agentic/prep.go b/pkg/agentic/prep.go index 9dc0116..2c716cc 100644 --- a/pkg/agentic/prep.go +++ b/pkg/agentic/prep.go @@ -14,7 +14,7 @@ import ( "dappco.re/go/agent/pkg/lib" core "dappco.re/go/core" "dappco.re/go/core/forge" - coremcp "forge.lthn.ai/core/mcp/pkg/mcp" + coremcp "dappco.re/go/mcp/pkg/mcp" "github.com/modelcontextprotocol/go-sdk/mcp" ) @@ -990,7 +990,7 @@ func (s *PrepSubsystem) brainRecall(ctx context.Context, repo string) (string, i func (s *PrepSubsystem) findConsumersList(repo string) (string, int) { goWorkPath := core.JoinPath(s.codePath, "go.work") - modulePath := core.Concat("forge.lthn.ai/core/", repo) + modulePath := core.Concat("dappco.re/go/core/", repo) r := fs.Read(goWorkPath) if !r.OK { diff --git a/pkg/brain/brain.go b/pkg/brain/brain.go index e52705d..a6a337c 100644 --- a/pkg/brain/brain.go +++ b/pkg/brain/brain.go @@ -9,7 +9,7 @@ import ( "dappco.re/go/agent/pkg/agentic" core "dappco.re/go/core" - "forge.lthn.ai/core/mcp/pkg/mcp/ide" + "dappco.re/go/mcp/pkg/mcp/ide" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/brain/bridge_test.go b/pkg/brain/bridge_test.go index 9ab2455..e12ee04 100644 --- a/pkg/brain/bridge_test.go +++ b/pkg/brain/bridge_test.go @@ -11,8 +11,8 @@ import ( "time" core "dappco.re/go/core" - providerws "forge.lthn.ai/core/go-ws" - "forge.lthn.ai/core/mcp/pkg/mcp/ide" + providerws "dappco.re/go/core/ws" + "dappco.re/go/mcp/pkg/mcp/ide" "github.com/gorilla/websocket" mcpsdk "github.com/modelcontextprotocol/go-sdk/mcp" "github.com/stretchr/testify/assert" diff --git a/pkg/brain/direct.go b/pkg/brain/direct.go index 6718ad8..e6f5db2 100644 --- a/pkg/brain/direct.go +++ b/pkg/brain/direct.go @@ -9,7 +9,7 @@ import ( "dappco.re/go/agent/pkg/agentic" core "dappco.re/go/core" - coremcp "forge.lthn.ai/core/mcp/pkg/mcp" + coremcp "dappco.re/go/mcp/pkg/mcp" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/brain/provider.go b/pkg/brain/provider.go index cc38cc2..1c0bd09 100644 --- a/pkg/brain/provider.go +++ b/pkg/brain/provider.go @@ -7,8 +7,8 @@ import ( "dappco.re/go/core/api" "dappco.re/go/core/api/pkg/provider" - "forge.lthn.ai/core/go-ws" - "forge.lthn.ai/core/mcp/pkg/mcp/ide" + "dappco.re/go/core/ws" + "dappco.re/go/mcp/pkg/mcp/ide" "github.com/gin-gonic/gin" ) diff --git a/pkg/brain/provider_test.go b/pkg/brain/provider_test.go index 80f4bde..5fe2228 100644 --- a/pkg/brain/provider_test.go +++ b/pkg/brain/provider_test.go @@ -11,8 +11,8 @@ import ( "time" core "dappco.re/go/core" - "forge.lthn.ai/core/go-ws" - "forge.lthn.ai/core/mcp/pkg/mcp/ide" + "dappco.re/go/core/ws" + "dappco.re/go/mcp/pkg/mcp/ide" "github.com/gin-gonic/gin" "github.com/gorilla/websocket" "github.com/stretchr/testify/assert" diff --git a/pkg/brain/tools.go b/pkg/brain/tools.go index 25d2775..db5d8d2 100644 --- a/pkg/brain/tools.go +++ b/pkg/brain/tools.go @@ -7,7 +7,7 @@ import ( "time" core "dappco.re/go/core" - "forge.lthn.ai/core/mcp/pkg/mcp/ide" + "dappco.re/go/mcp/pkg/mcp/ide" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/monitor/monitor.go b/pkg/monitor/monitor.go index d162510..2fc608d 100644 --- a/pkg/monitor/monitor.go +++ b/pkg/monitor/monitor.go @@ -13,7 +13,7 @@ import ( "dappco.re/go/agent/pkg/agentic" "dappco.re/go/agent/pkg/messages" core "dappco.re/go/core" - coremcp "forge.lthn.ai/core/mcp/pkg/mcp" + coremcp "dappco.re/go/mcp/pkg/mcp" "github.com/modelcontextprotocol/go-sdk/mcp" )