* feat: observation_scopes field to drive observations granularity * fix(migration): make a2b3c4d5e6f7 a no-op to fix CI on fresh DB The z1u2v3w4x5y6 migration already creates observation_scopes directly, so the rename migration fails on fresh installs where observation_tags never existed. * chore: remove no-op migration a2b3c4d5e6f7 * feat: regenerate clients with observation_scopes field - Add observation_scopes to OpenAPI spec and all generated clients - Fix Rust build.rs to handle anyOf with >2 variants containing null (previously only handled 2-item anyOf, causing progenitor to panic on the observation_scopes union type) * fix(rust): add observation_scopes: None to MemoryItem struct literals * fix(api): add title to observation_scopes Field for deterministic client generation Adding title="ObservationScopes" makes the inline anyOf schema use the explicit name instead of deriving it from the field name, which was non-deterministic between arm64 (macOS) and amd64 (CI) Docker. Also fixes description: "each entity" -> "each tag". * fix(scripts): use linux/amd64 Docker for client generation to ensure reproducibility Both Python and Go client generation now use --platform linux/amd64 Docker, ensuring identical output on macOS arm64 (local) and Linux amd64 (CI). Also switches Go from JAR+Java to Docker to eliminate Java version variability. * chore: update generated clients to API v0.4.14 * fix(test): add retry logic to test_retain_chinese_content to handle non-deterministic LLM output * fix(test): mark test_retain_chinese_content as xfail due to non-deterministic LLM translation |
||
|---|---|---|
| .. | ||
| blog | ||
| docs | ||
| examples | ||
| src | ||
| static | ||
| versioned_docs | ||
| versioned_sidebars | ||
| .gitignore | ||
| docusaurus.config.ts | ||
| package.json | ||
| README.md | ||
| sidebars.ts | ||
| tsconfig.json | ||
| versions.json | ||
Website
This website is built using Docusaurus, a modern static website generator.
Installation
npm install
Local Development
npm start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
npm run build
This command generates static content into the build directory and can be served using any static contents hosting service.
Deployment
Using SSH:
USE_SSH=true npm run deploy
Not using SSH:
GIT_USER=<Your GitHub username> npm run deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.