No description
  • Go 93.3%
  • TypeScript 4%
  • HTML 2.7%
Find a file
Snider 3575a85fd5
Some checks failed
security-scan.yml / wip: local inference improvements (Codex sandbox handoff) (push) Failing after 0s
test.yml / wip: local inference improvements (Codex sandbox handoff) (push) Failing after 0s
wip: local inference improvements (Codex sandbox handoff)
Bundling in-flight work in go/ai + go/cmd + go/mcp + go/providers
so go-mlx can pull this repo in as an external/ submodule for the
auto-tuning Codex sandbox to see.

New surfaces:
- go/ai/differential_loader.go (+ example + test)
- go/ai/book_state_demo_http_example_test.go
- GOAL.md (top-level work notes)

Refactor / iteration:
- go/ai/{book_state_demo, context, metrics, provider_router, rag}
- go/cmd/{book-state-demo, daemon, embed-bench, metrics, rag}
- go/mcp/{jsonrpc, service, tools_external}
- go/providers/openai/openai

WIP — passes local build but no test sweep before this commit;
revisit when Codex returns its sandbox findings.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-05-16 17:56:45 +01:00
.core chore: add .core/ build and release configs 2026-03-06 18:52:36 +00:00
.forgejo/workflows ci: add Forgejo Actions test and security scan workflows 2026-02-23 03:28:02 +00:00
demos/book-state-teacher-student feat(ai): BookState teacher/student demo + provider router + per-file docs 2026-05-11 10:47:24 +01:00
docs feat(ai): BookState teacher/student demo + provider router + per-file docs 2026-05-11 10:47:24 +01:00
external feat(providers): add openai-compatible backend 2026-05-08 16:58:33 +01:00
go wip: local inference improvements (Codex sandbox handoff) 2026-05-16 17:56:45 +01:00
.editorconfig chore: add Go repo norms (badges, contributing, lint, taskfile, editorconfig) 2026-02-23 06:45:31 +00:00
.gitignore chore(repo): untrack build artifacts + scan caches (audit dim tracked-artifacts) 2026-05-01 10:35:13 +01:00
.gitmodules feat(providers): add openai-compatible backend 2026-05-08 16:58:33 +01:00
.golangci.yml chore: add Go repo norms (badges, contributing, lint, taskfile, editorconfig) 2026-02-23 06:45:31 +00:00
AGENTS.md refactor(core): align go-ai with hardened core/go reference shape 2026-04-29 05:31:20 +01:00
CLAUDE.md feat(ai): make RAG facade fail soft 2026-04-01 05:58:24 +00:00
CONTRIBUTING.md chore: add Go repo norms (badges, contributing, lint, taskfile, editorconfig) 2026-02-23 06:45:31 +00:00
go.work feat(providers): add openai-compatible backend 2026-05-08 16:58:33 +01:00
go.work.sum feat(ai): BookState teacher/student demo + provider router + per-file docs 2026-05-11 10:47:24 +01:00
GOAL.md wip: local inference improvements (Codex sandbox handoff) 2026-05-16 17:56:45 +01:00
LICENCE chore: add EUPL-1.2 LICENCE file (UK English canonical) 2026-05-01 08:33:27 +01:00
README.md Sync AI facade examples with API 2026-04-15 13:29:09 +01:00
TEST-RESULTS.md test: validate MLX inference and scoring pipeline on M3 Ultra 2026-02-16 17:24:36 +00:00

Go Reference License: EUPL-1.2 Go Version

go-ai

Unified AI surface for the Core CLI. The library composes a thin AI facade, JSONL metrics logging, and a RAG query wrapper, while the CLI command packages expose metrics reporting, GitHub security scanning, RAG subcommands, a local lab dashboard, and the embedding benchmark binary.

Module: dappco.re/go/ai Licence: EUPL-1.2 Language: Go 1.26

Quick Start

import "dappco.re/go/ai/ai"

contextText, err := ai.QueryRAGForTask(ai.TaskInfo{
    Title:       "Investigate build failure",
    Description: "CI compile step fails",
})

Documentation

Build & Test

go test ./...
go test -race ./...
go build ./...

Licence

European Union Public Licence 1.2 — see LICENCE for details.