release: v3.4.1

This commit is contained in:
AkitaOnRails
2026-11-05 02:00:30 -03:00
parent e6715cf081
commit 565fc671d5
7 changed files with 32 additions and 29 deletions
+1 -1
View File
@@ -10,7 +10,7 @@
"source": "git-subdir",
"url": "https://github.com/akitaonrails/ai-memory.git",
"path": "plugins/codex",
"ref": "v3.4.0"
"ref": "v3.4.1"
},
"policy": {
"installation": "AVAILABLE",
+2 -2
View File
@@ -9,12 +9,12 @@
{
"name": "ai-memory",
"description": "Long-term memory across sessions and harnesses.",
"version": "3.4.0",
"version": "3.4.1",
"source": {
"source": "git-subdir",
"url": "https://github.com/akitaonrails/ai-memory.git",
"path": "plugins/claude-code",
"ref": "v3.4.0"
"ref": "v3.4.1"
}
}
]
+4 -1
View File
@@ -11,6 +11,8 @@ version in [`docs/changelog/`](docs/changelog/):
## [Unreleased]
## [3.4.1] - 2026-11-05
### Fixed
- `ai-memory run` no longer fails with `409 managed run is not active` when it
@@ -4163,7 +4165,8 @@ version in [`docs/changelog/`](docs/changelog/):
session-timeline owner rule. Another operator's observations still rank
shared session pages.
[Unreleased]: https://github.com/akitaonrails/ai-memory/compare/v3.4.0...HEAD
[Unreleased]: https://github.com/akitaonrails/ai-memory/compare/v3.4.1...HEAD
[3.4.1]: https://github.com/akitaonrails/ai-memory/releases/tag/v3.4.1
[3.4.0]: https://github.com/akitaonrails/ai-memory/releases/tag/v3.4.0
[3.3.3]: https://github.com/akitaonrails/ai-memory/releases/tag/v3.3.3
[3.3.2]: https://github.com/akitaonrails/ai-memory/releases/tag/v3.3.2
Generated
+12 -12
View File
@@ -33,7 +33,7 @@ dependencies = [
[[package]]
name = "ai-memory-cli"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-consolidate",
"ai-memory-core",
@@ -95,7 +95,7 @@ dependencies = [
[[package]]
name = "ai-memory-consolidate"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-core",
"ai-memory-llm",
@@ -122,7 +122,7 @@ dependencies = [
[[package]]
name = "ai-memory-core"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"fluent-bundle",
"fluent-syntax",
@@ -141,7 +141,7 @@ dependencies = [
[[package]]
name = "ai-memory-eval"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-consolidate",
"ai-memory-core",
@@ -165,7 +165,7 @@ dependencies = [
[[package]]
name = "ai-memory-hooks"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-consolidate",
"ai-memory-core",
@@ -195,7 +195,7 @@ dependencies = [
[[package]]
name = "ai-memory-llm"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-core",
"anyhow",
@@ -225,7 +225,7 @@ dependencies = [
[[package]]
name = "ai-memory-mcp"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-consolidate",
"ai-memory-core",
@@ -262,7 +262,7 @@ dependencies = [
[[package]]
name = "ai-memory-store"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-core",
"anyhow",
@@ -290,11 +290,11 @@ dependencies = [
[[package]]
name = "ai-memory-test-support"
version = "3.4.0"
version = "3.4.1"
[[package]]
name = "ai-memory-web"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-core",
"ai-memory-llm",
@@ -321,7 +321,7 @@ dependencies = [
[[package]]
name = "ai-memory-wiki"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-core",
"ai-memory-llm",
@@ -353,7 +353,7 @@ dependencies = [
[[package]]
name = "ai-memory-workstream"
version = "3.4.0"
version = "3.4.1"
dependencies = [
"ai-memory-core",
"anyhow",
+11 -11
View File
@@ -35,7 +35,7 @@ default-members = [
]
[workspace.package]
version = "3.4.0"
version = "3.4.1"
edition = "2024"
rust-version = "1.95"
license = "MIT"
@@ -45,16 +45,16 @@ authors = ["Fabio Akita <boss@akitaonrails.com>"]
[workspace.dependencies]
# Inter-crate dependencies.
ai-memory-core = { path = "crates/ai-memory-core", version = "3.4.0" }
ai-memory-store = { path = "crates/ai-memory-store", version = "3.4.0" }
ai-memory-wiki = { path = "crates/ai-memory-wiki", version = "3.4.0" }
ai-memory-mcp = { path = "crates/ai-memory-mcp", version = "3.4.0" }
ai-memory-hooks = { path = "crates/ai-memory-hooks", version = "3.4.0" }
ai-memory-llm = { path = "crates/ai-memory-llm", version = "3.4.0" }
ai-memory-consolidate = { path = "crates/ai-memory-consolidate", version = "3.4.0" }
ai-memory-web = { path = "crates/ai-memory-web", version = "3.4.0" }
ai-memory-workstream = { path = "crates/ai-memory-workstream", version = "3.4.0" }
ai-memory-test-support = { path = "crates/ai-memory-test-support", version = "3.4.0" }
ai-memory-core = { path = "crates/ai-memory-core", version = "3.4.1" }
ai-memory-store = { path = "crates/ai-memory-store", version = "3.4.1" }
ai-memory-wiki = { path = "crates/ai-memory-wiki", version = "3.4.1" }
ai-memory-mcp = { path = "crates/ai-memory-mcp", version = "3.4.1" }
ai-memory-hooks = { path = "crates/ai-memory-hooks", version = "3.4.1" }
ai-memory-llm = { path = "crates/ai-memory-llm", version = "3.4.1" }
ai-memory-consolidate = { path = "crates/ai-memory-consolidate", version = "3.4.1" }
ai-memory-web = { path = "crates/ai-memory-web", version = "3.4.1" }
ai-memory-workstream = { path = "crates/ai-memory-workstream", version = "3.4.1" }
ai-memory-test-support = { path = "crates/ai-memory-test-support", version = "3.4.1" }
# (Workspace shared deps follow below)
@@ -1,7 +1,7 @@
{
"name": "ai-memory",
"displayName": "ai-memory",
"version": "3.4.0",
"version": "3.4.1",
"description": "Long-term memory across sessions and harnesses. Hands each lifecycle event to the installed ai-memory binary, which applies your capture exclusions and sends a sanitized record only to your ai-memory server (default http://127.0.0.1:49374). Adds the ai-memory MCP tools. No telemetry. Requires the ai-memory binary, 3.0 or later. In Cowork, capture runs on your computer and needs ai-memory installed there; the memory tools still work.",
"author": {
"name": "AkitaOnRails",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "ai-memory",
"version": "3.4.0",
"version": "3.4.1",
"description": "Long-term memory across sessions and harnesses, backed by the installed ai-memory binary (3.0 or later) and your ai-memory server. No telemetry. Codex runs the hooks only after you trust them in /hooks.",
"author": {
"name": "AkitaOnRails",