Commit graph

20 commits

Author SHA1 Message Date
Snider
6fd2ea783f fix: correct config module version to v0.1.0
Some checks failed
Security Scan / security (push) Successful in 10s
Test / test (push) Failing after 52s
The go-config v0.1.2 was renamed to config but tagged as v0.1.0.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 10:29:46 +00:00
Snider
7d1d5ce2df refactor: update import path from go-config to core/config
Some checks failed
Security Scan / security (push) Successful in 8s
Test / test (push) Failing after 53s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 10:28:39 +00:00
Snider
1cc8eab3c8 refactor(api): update import path from go-api to core/api
Some checks failed
Security Scan / security (push) Successful in 10s
Test / test (push) Failing after 51s
Part of the polyglot merge — forge.lthn.ai/core/go-api is now
forge.lthn.ai/core/api.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 10:10:36 +00:00
Snider
4375919ca3 feat: wire service provider framework into IDE
Some checks failed
Security Scan / security (push) Successful in 11s
Test / test (push) Failing after 53s
Adds provider registry and API engine to all three modes (MCP-only,
headless, GUI). Registers process and brain providers, starts the API
server on :9880 (configurable via CORE_API_ADDR), and runs the WS hub
for real-time event streaming. go-api and go-process promoted to direct
dependencies.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:47:59 +00:00
Snider
44f49c97cb docs: add core/api polyglot merge implementation plan (8 tasks)
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:42:01 +00:00
Snider
c3db1cd425 docs: add core/api polyglot merge design spec
Some checks failed
Security Scan / security (push) Successful in 7s
Test / test (push) Failing after 53s
Merge core/go-api + core/php-api into core/api.
Same pattern as core/mcp polyglot repo.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:36:07 +00:00
Snider
622150d78c docs: add service provider framework implementation plan (6 tasks)
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:35:43 +00:00
Snider
f2f94cb35f docs: add service provider framework design spec
Some checks failed
Security Scan / security (push) Successful in 8s
Test / test (push) Failing after 55s
Polyglot provider pattern for core/go-api. OpenAPI as contract.
Go, PHP, TypeScript packages register as providers to get
REST API, MCP tools, and GUI panels automatically.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:29:31 +00:00
Snider
e2281f8c88 feat: modernise IDE with ecosystem packages
Some checks failed
Security Scan / security (push) Successful in 8s
Test / test (push) Failing after 58s
Replace 7 hand-rolled service files (mcp_bridge, webview_svc, brain_mcp,
claude_bridge, headless_mcp, headless, greetservice) with ecosystem
packages from core/gui, core/mcp, and core/go-ws.

Three operating modes: GUI (Wails systray), MCP (--mcp stdio for Claude
Code), and headless (no display). Core framework manages all service
lifecycles via dependency injection.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:18:55 +00:00
Snider
f278dee917 docs: add IDE modernisation implementation plan (5 tasks)
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:06:16 +00:00
Snider
7fe9bdc4e2 docs: add IDE modernisation design spec
Replace hand-rolled MCP bridge, webview service, and brain tools
with imports from core/mcp, core/gui, and ecosystem packages.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:00:40 +00:00
Snider
5a2d508254 feat: add brain MCP tools and webview service
Some checks failed
Security Scan / security (push) Successful in 8s
Test / test (push) Failing after 1m12s
Adds brain_remember/recall/forget/ensure_collection MCP tools via
BrainService. Extracts WebviewService, wires brain tools into both
headless and GUI MCP bridges.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 09:30:05 +00:00
Snider
e2c6a79487 docs: add human-friendly documentation
Some checks failed
Security Scan / security (push) Failing after 17s
Test / test (push) Failing after 39s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:40 +00:00
Snider
d0c057d20c refactor: use go-process daemon types instead of cli
Some checks failed
Security Scan / security (push) Successful in 7s
Test / test (push) Failing after 37s
Import daemon types (NewDaemon, DaemonOptions) from the dedicated
go-process package rather than the cli package, completing the
extraction of process management into its own module.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 14:13:49 +00:00
Snider
e85aa98a4d chore: replace root Taskfile with .core/build.yaml
Some checks failed
Test / test (push) Failing after 40s
Security Scan / security (push) Failing after 11m47s
Root Taskfile removed — `core build` auto-detects Wails projects.
Platform Taskfiles in build/ retained (used by wails3 internally).

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 14:46:02 +00:00
Claude
e04cbf6864
ci: add Forgejo Actions test and security scan workflows
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Failing after 58s
Uses reusable workflows from core/go-devops for Go testing
(with race detector and coverage) and security scanning
(govulncheck, gitleaks, trivy).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 03:28:13 +00:00
Claude
30e9edcfb9
chore: refresh go.sum after upstream tag updates
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 23:36:25 +00:00
Claude
4d9643ce8e
chore: sync workspace dependency versions
Run go work sync to align dependency versions across workspace.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:41:04 +00:00
Claude
74e9994a6b
refactor: update module path and imports for standalone repo
- Change module from forge.lthn.ai/core/cli/internal/core-ide
  to forge.lthn.ai/core/ide
- Update dependency from core/cli to core/go + core/gui
- Fix all imports: core/cli/pkg/ → core/go/pkg/
- Fix self-references: core/cli/internal/core-ide/ → core/ide/
- Add replace directives for core/go and core/gui
- Run go mod tidy

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 14:22:26 +00:00
Snider
9fad7cc1ab move 2026-02-16 13:55:59 +00:00