Skip to content

Commit a24941f

Browse files
authored
doc: changelog for 0.4.8 (#283)
* doc: changelog for 0.4.8 * improve docs
1 parent 21b25fe commit a24941f

2 files changed

Lines changed: 66 additions & 41 deletions

File tree

hindsight-docs/docs/developer/models.md

Lines changed: 5 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -158,21 +158,16 @@ Use your ChatGPT Plus or Pro subscription for Hindsight without separate OpenAI
158158
4. **Configure Hindsight:**
159159
```bash
160160
export HINDSIGHT_API_LLM_PROVIDER=openai-codex
161-
export HINDSIGHT_API_LLM_MODEL=gpt-5.2-codex # or gpt-5.1-codex
161+
# export HINDSIGHT_API_LLM_MODEL=gpt-5.1-codex # defaults to gpt-5.2-codex
162162
# No API key needed - reads from ~/.codex/auth.json automatically
163163
```
164164

165165
5. **Start Hindsight:**
166166
```bash
167-
./scripts/dev/start-api.sh
167+
hindsight-api
168168
```
169169

170-
**Available Models:**
171-
- `gpt-5.2-codex` - Latest frontier agentic coding model (default)
172-
- `gpt-5.2` - Latest frontier model
173-
- `gpt-5.1-codex` - Previous generation coding model
174-
- `gpt-5.1-codex-max` - Maximum context variant
175-
- `gpt-5.1-codex-mini` - Lightweight variant
170+
You can use any model supported by OpenAI Codex CLI
176171

177172
**Important Notes:**
178173
- OAuth tokens are stored in `~/.codex/auth.json`
@@ -186,9 +181,6 @@ If authentication fails:
186181
```bash
187182
# Re-login to refresh tokens
188183
codex auth login
189-
190-
# Check auth file exists and has correct format
191-
cat ~/.codex/auth.json | python3 -c "import json, sys; d=json.load(sys.stdin); print('auth_mode:', d.get('auth_mode')); print('has tokens:', 'tokens' in d)"
192184
```
193185

194186
---
@@ -225,50 +217,22 @@ Use your Claude Pro or Max subscription for Hindsight without separate Anthropic
225217
4. **Configure Hindsight:**
226218
```bash
227219
export HINDSIGHT_API_LLM_PROVIDER=claude-code
228-
export HINDSIGHT_API_LLM_MODEL=claude-sonnet-4-5-20250929
229220
# No API key needed - uses claude auth login credentials
230221
```
231222

232223
5. **Start Hindsight:**
233224
```bash
234-
./scripts/dev/start-api.sh
225+
hindsight-api
235226
```
236227

237-
**Available Models:**
238-
- `claude-sonnet-4-5-20250929` - Latest Claude Sonnet (default)
239-
- `claude-opus-4-20250514` - Claude Opus for complex tasks
240-
- `claude-sonnet-3-5-20241022` - Previous generation Sonnet
241-
- Any model supported by Claude Code CLI
228+
You can use any model supported by Claude Code CLI.
242229

243230
**Important Notes:**
244231
- Authentication handled by Claude Agent SDK (uses bundled CLI)
245232
- Credentials managed securely by Claude Code
246233
- Usage billed to your Claude subscription (not separate API costs)
247-
- Includes Claude Agent SDK as dependency (auto-installed)
248234
- For personal development use only (see Claude Terms of Service)
249235

250-
**Troubleshooting:**
251-
252-
If authentication fails:
253-
```bash
254-
# Re-login to refresh credentials
255-
claude auth login
256-
257-
# Check Claude CLI is working
258-
claude --version
259-
260-
# Test authentication directly
261-
claude query "test"
262-
```
263-
264-
If the SDK is not found:
265-
```bash
266-
# Install Claude Agent SDK
267-
pip install claude-agent-sdk
268-
# Or with uv
269-
uv add claude-agent-sdk
270-
```
271-
272236
---
273237

274238
## Embedding Model

hindsight-docs/src/pages/changelog.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,67 @@ This changelog highlights user-facing changes only. Internal maintenance, CI/CD,
88

99
For full release details, see [GitHub Releases](https://github.com/vectorize-io/hindsight/releases).
1010

11+
## [0.4.8](https://github.com/vectorize-io/hindsight/releases/tag/v0.4.8)
12+
13+
**Features**
14+
15+
- Added profile support for `hindsight-embed`, enabling separate embedding configurations/workspaces. ([`6c7f057`](https://github.com/vectorize-io/hindsight/commit/6c7f057))
16+
- Added support for additional LLM backends, including OpenAI Codex and Claude Code. ([`539190b`](https://github.com/vectorize-io/hindsight/commit/539190b))
17+
18+
**Improvements**
19+
20+
- Enhanced OpenClaw and `hindsight-embed` parameter/config options for easier configuration and better defaults. ([`749478d`](https://github.com/vectorize-io/hindsight/commit/749478d))
21+
- Added OpenClaw plugin configuration options to select LLM provider and model. ([`8564135`](https://github.com/vectorize-io/hindsight/commit/8564135))
22+
- Server now prints its version during startup to simplify debugging and support requests. ([`1499ce5`](https://github.com/vectorize-io/hindsight/commit/1499ce5))
23+
- Improved tracing/debuggability by propagating request context through asynchronous background tasks. ([`44d9125`](https://github.com/vectorize-io/hindsight/commit/44d9125))
24+
- Added stronger validation and context for mental model create/refresh operations to prevent invalid requests. ([`35127d5`](https://github.com/vectorize-io/hindsight/commit/35127d5))
25+
26+
**Bug Fixes**
27+
28+
- Improved embedding CLI experience with richer logs and isolated profiles to avoid cross-contamination between runs. ([`794a743`](https://github.com/vectorize-io/hindsight/commit/794a743))
29+
- Operation validation now runs correctly in the worker process, preventing invalid background operations from slipping through. ([`96f0e54`](https://github.com/vectorize-io/hindsight/commit/96f0e54))
30+
- Fixed unreliable behavior when using a custom PostgreSQL schema. ([`3825506`](https://github.com/vectorize-io/hindsight/commit/3825506))
31+
32+
## [0.4.7](https://github.com/vectorize-io/hindsight/releases/tag/v0.4.7)
33+
34+
**Features**
35+
36+
- Add extension hooks to validate and customize mental model operations. ([`9c3fda7`](https://github.com/vectorize-io/hindsight/commit/9c3fda7))
37+
- Add support for using an external embedding API provider in OpenClaw plugin (with additional OpenClaw compatibility fixes). ([`4b57b82`](https://github.com/vectorize-io/hindsight/commit/4b57b82))
38+
39+
**Improvements**
40+
41+
- Speed up container startup by preloading the tiktoken encoding during Docker image builds. ([`039944c`](https://github.com/vectorize-io/hindsight/commit/039944c))
42+
43+
**Bug Fixes**
44+
45+
- Prevent PostgreSQL insert failures by stripping null bytes from text fields before saving. ([`ef9d3a1`](https://github.com/vectorize-io/hindsight/commit/ef9d3a1))
46+
- Fix worker schema selection so it uses the correct default database schema. ([`d788a55`](https://github.com/vectorize-io/hindsight/commit/d788a55))
47+
- Honor an already-set HINDSIGHT_API_DATABASE_URL instead of overwriting it in the hindsight-embed workflow. ([`f0cb192`](https://github.com/vectorize-io/hindsight/commit/f0cb192))
48+
49+
## [0.4.6](https://github.com/vectorize-io/hindsight/releases/tag/v0.4.6)
50+
51+
**Improvements**
52+
53+
- Improved OpenClaw configuration setup to make embedding integration easier to configure. ([`27498f9`](https://github.com/vectorize-io/hindsight/commit/27498f9))
54+
55+
**Bug Fixes**
56+
57+
- Fixed OpenClaw embedding version binding/versioning to prevent mismatches when using the embed integration. ([`1163b1f`](https://github.com/vectorize-io/hindsight/commit/1163b1f))
58+
59+
## [0.4.5](https://github.com/vectorize-io/hindsight/releases/tag/v0.4.5)
60+
61+
**Bug Fixes**
62+
63+
- Fixed occasional failures when retaining memories asynchronously with timestamps. ([`cbb8fc6`](https://github.com/vectorize-io/hindsight/commit/cbb8fc6))
64+
65+
## [0.4.4](https://github.com/vectorize-io/hindsight/releases/tag/v0.4.4)
66+
67+
**Bug Fixes**
68+
69+
- Fixed async “retain” operations failing when a timestamp is provided. ([`35f0984`](https://github.com/vectorize-io/hindsight/commit/35f0984))
70+
- Corrected the OpenClaw daemon integration name to “openclaw” (previously “openclawd”). ([`b364bc3`](https://github.com/vectorize-io/hindsight/commit/b364bc3))
71+
1172
## [0.4.3](https://github.com/vectorize-io/hindsight/releases/tag/v0.4.3)
1273

1374
**Features**

0 commit comments

Comments
 (0)