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.110.1

13 commits so far: 8 on 2026-10-26 and 5 on 2026-10-27.

Summary

Hooks, naming, packaging and geo. 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. The server can now be installed from PyPI, a roadmap was added, and the bin/ directory became build/. On 2026-10-27 remember learned to find the places among the entities it extracts and store their coordinates (off by default). Five of the twelve releases are breaking or need a new database.

Highlights

Breaking changes

Other 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
0.108.0 2026-10-26 d1719c0… gligabao-server PyPI package; run_pypi.sh
0.108.1 2026-10-26 964c208… Roadmap added
0.109.0 2026-10-26 1a00a21… bin/ directory renamed to build/
0.109.1 2026-10-27 e214e82… Timeseries package moved to internal/timeseries
0.109.2 2026-10-27 5951732… Docs point at the new gligabao_int paths
0.109.3 2026-10-27 46702eb… Roadmap: OpenAI as a main reasoning provider
0.110.0 2026-10-27 e92464c… Geo: places among extracted entities get coordinates
0.110.1 2026-10-27 bf8d62b… Docs for the geo stage

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