Weekly progress

What happened in the open-source Gligabao project, one summary per week. The newest week comes first.

Week 2026-W44 2026-10-26 – 2026-11-01, in progress

Versions: 0.104.0 → 0.107.0

5 commits so far, all on 2026-10-26.

Summary

Hooks and naming. Hosts can now route a trained model's prompts to their own inference code, exporting was renamed deploying, recall became query everywhere, and an Auth hook lets a host's API keys identify users. Three of the four releases are breaking.

Highlights

Breaking changes

Releases

Version Date Commit Title
0.104.0 2026-10-26 9147471 Inference hooks for trained models
0.105.0 2026-10-26 f4c7426 Exporting renamed to deploying
0.106.0 2026-10-26 3e52843 recall renamed to query
0.107.0 2026-10-26 1d14ffd Auth hook; Python client uses GLIGABAO_API_KEY

Week 2026-W43 2026-10-19 – 2026-10-25

Versions: 0.51.0 → 0.103.0

88 commits.

Summary

Two themes. The first half of the week was an overhaul of evals and training checks: evals now have cases and share one data model, and the training-data audit was split out as its own package. The second half opened gligabao up to programs that embed it: trained-model exporters, admin UI extensions, a public CLI package, content directories in the config, and gligabao.Mount for hosting the handlers on an existing HTTP server. Several renames and schema changes are breaking.

Highlights

Evals and audits

Training and admin UI

Embedding gligabao in other programs

Breaking changes

Other changes

Releases

Selected releases (there were more, including patch releases; see CHANGELOG.md):

Version Date Commit Title
0.51.0 2026-10-19 75350d4 Training experiments
0.56.0 2026-10-19 9e79221 A set of cases is an eval; suites dropped
0.58.0 2026-10-19 f31c266 Training data audit of trained models
0.61.0 2026-10-19 dbe8b4a Real evals for trained models; shared types with audits
0.71.0 2026-10-20 14d8de0 evals_neo data model
0.77.0 2026-10-20 48b15ab training_audits package
0.85.0 2026-10-20 8e4acb1 evals_neo runners; primary evals package
0.88.0 2026-10-20 6fd87a3 Old internal/evals removed
0.89.0 2026-10-20 c6ebca8 Inference containers stay up 60 s
0.95.0 2026-10-21 617ba3f Gemma 4 31B
0.96.0 2026-10-22 9c79036 Trained model exporters hook
0.97.0 2026-10-23 b79f2fe Admin UI extensions
0.98.0 2026-10-23 bf4d377 Public cli package
0.100.0 2026-10-23 e8b0cdd Content directories as lists in the config
0.101.0 2026-10-23 53c5688 Export dialog and Exporters block
0.102.0 2026-10-23 2fd7725 gligabao.Mount
0.103.0 2026-10-25 4dbdfbc Exporter progress updates

Week 2026-W42 2026-10-12 – 2026-10-18

Versions: 0.1.0 → 0.50.0

This was the biggest week (119 commits).

Summary

Three things happened. The memory pipeline grew a lot: images, long-text chunking, sessions, web search, timeseries, per-stage models and reasoning levels. The embedded admin UI became the main way to see what the server does. And a whole training side appeared: a Python sidecar that runs Gemma 4 fine-tuning and inference on Modal, with training jobs, trained models, and LLM-judged evals of those models. Versioning and CHANGELOG.md started on 10-13. Database schemas changed many times without migrations (see Breaking changes).

Highlights

Memory pipeline (remember / recall)

Admin UI

Training (Python sidecar + Modal)

Other

Breaking changes

Other changes

Releases

Selected releases (there were more, including patch releases; see CHANGELOG.md):

Version Date Commit Title
0.1.0 2026-10-13 b7b0287 Version tracking and changelog
0.2.0 2026-10-13 f7f2537 Image knowledge extraction
0.4.0 2026-10-13 b46719a Track the model that inferred entities and edges
0.5.0 2026-10-13 85b84df session_id on remember and recall
0.6.0 2026-10-13 8d7c984 Chunking of long texts
0.7.0 2026-10-14 c96977c Per-stage LLM models
0.8.0 2026-10-14 941baba Jev classifier stage
0.9.0 2026-10-14 427ade6 Web search in remember
0.11.0 2026-10-14 847928f Timeseries support
0.13.0 2026-10-14 a9d8c0e series_observation artifacts
0.18.0 2026-10-15 d660e74 Chunk summaries
0.19.0 2026-10-15 54158e5 Model runs and reasoning levels
0.21.0 2026-10-15 4f3eefb Remember run log
0.23.0 2026-10-15 da53a39 Remember manager and queue
0.24.0 2026-10-16 eb3e16e Python sidecar skeleton
0.26.0 2026-10-16 5184ab5 Gemma 4 fine-tuning and inference
0.28.0 2026-10-16 83bbb4a Admin UI training view with progress and loss graph
0.31.0 2026-10-16 4c083d6 Datasets managed by Go
0.34.0 2026-10-17 59583f7 Manage the Modal app from the admin UI
0.38.0 2026-10-17 17f90c4 Track trained models
0.39.0 2026-10-17 5a6c133 Warm inference containers
0.42.0 2026-10-17 93b19aa Token counts for inferences; model runs renamed
0.49.0 2026-10-18 fb6e2ca Trained-model evals with an LLM judge
0.50.0 2026-10-18 c7339e6 Live view of trained-model evals

Week 2026-W41 2026-10-05 – 2026-10-11

The project started on 2026-10-09, so this week covers 3 days (56 commits). No versions were released yet: version tracking and the changelog arrived in W42.

Summary

gligabao went from an empty repo to a working temporal knowledge-graph memory server. It has a CLI and HTTP API, remember and recall endpoints backed by an LLM, datasets owned by users, SQLite/PostgreSQL storage, vector search, an embeddable Go API, a first Python client, and an eval runner. The shape of the code (packages, module layout) was reorganised several times while this settled.

Highlights

Other changes