Roadmap

What is planned for the open-source Gligabao project, and what is still being considered. What has already shipped is in the weekly progress.

Planned

Features we intend to build.

FeatureStatusNotes
Ground image extractions in the graphPlannedToday an image yields only rows in gb_image_extractions / gb_image_text_blocks: no entities, edges or vectors, and query does not see it. The extraction tables are the input. See images.md.
Ontologies used by remember and queryPlannedOntologies are loaded and stored as a graph of their own, but neither endpoint uses them yet. See ontologies.md.
query uses timeseriesPlannedquery does not read stored series, and treats series_observation artifacts like any other. See timeseries.md.
Fetch timeseries from the standalone endpointPlannedFetching from providers is in remember only; a series is not refreshed automatically. See timeseries.md.
Lookahead protection for timeseriesPlannedA series that runs past a text's reference_time is stored whole, so a memory of an event can contain its future. Clip fetched windows, or label the post-event part. See timeseries-design.md.
query uses geoPlannedgb_entity_geo holds coordinates for the entities that are places, but query does not read them (no "near", "in" or distance questions). See geo.md.
Geo for more than remember textPlannedOnly the entities of the text itself are geocoded: not those of web search results or series observations, and not those of an image. Geo metadata is not refreshed or corrected once stored, and a place the resolver did not know is asked again on every mention. See geo.md.
Web search for image requestsPlannedweb_search is rejected (400) together with image, since the image pipeline extracts no entities yet. Depends on grounding image extractions. See web-search.md.
OpenAI as a main reasoning providerPlannedremember and query use only Anthropic for the main reasoning; OpenAI is used for embeddings only. Add OpenAI as a supported reasoning provider too.

Considering

Undecided: left out for now, with the reasoning written down.

FeatureStatusNotes
Session memory (per-session turn cache)ConsideringLeft out for now; the reasoning, and the least invasive design if revisited, are in not-included.md.