Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ AgentExperience.NET is a **preview**. It is not production ready, and public API

## Unreleased

Nothing yet.

## 0.1.0-preview.15

The Python and Go ports now retrieve by meaning as well as by text. Register an embedder and a reworded query finds a
lesson it shares no words with; without one, nothing changes. Both ports pass contract 1.6, which this preview adds
(add-only; for .NET users no library behaviour or public API changed). The same tag releases the six NuGet packages, the
Python distribution `agenticexperience` and the five Go modules at one version.

### Contract 1.6: vector search calls (story 23.1)

- **Contract 1.6** (add-only: every earlier file is unchanged; [what 1.6 adds](contract/README-1.6.md)) brings
Expand All @@ -21,8 +30,7 @@ AgentExperience.NET is a **preview**. It is not production ready, and public API
(PostgreSQL with pgvector). The .NET index and the contract statements run as written must give the same results. A
contract test keeps the .NET privileges call equal to the 1.0, 1.4 and 1.6 files together. No library behaviour or
public API changed.
- **The Python and Go ports still pass contract 1.5**, not 1.6. Their suites accept a 1.6 lock and skip the four vector
families by name until stories 23.2 and 23.3 implement them (23.2, Python, and 23.3, Go, below).
- **The Python and Go ports pass contract 1.6** (23.2, Python, and 23.3, Go, below).

### Python semantic retrieval (story 23.2)

Expand Down
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
it. Without this property `dotnet pack` would silently emit 1.0.0. -->
<PropertyGroup>
<VersionPrefix>0.1.0</VersionPrefix>
<VersionSuffix>preview.14</VersionSuffix>
<VersionSuffix>preview.15</VersionSuffix>
</PropertyGroup>

<!-- Package metadata: applies to every packable project (the six under src/). -->
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ Read [Concepts in five minutes](docs/guide/concepts.md) for the whole model and

## Status

`0.1.0-preview.14` is a preview: it claims no production readiness, and public APIs may change between previews (each
`0.1.0-preview.15` is a preview: it claims no production readiness, and public APIs may change between previews (each
change is a reviewed diff against a checked-in API baseline). Stable enough to evaluate: the capture, verify, store,
retrieve and inject loop, the PostgreSQL schema (with journaled migrations and upgrade tests from every published
preview), and the tenant-isolation and sanitization rules. Supported: .NET 10, PostgreSQL 15 to 18, and
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ library? Read [Concepts in five minutes](concepts.md) first: the whole model in
AgentExperience.NET is a **preview**. Read [Known limits and documented boundaries](../known-limits.md) before you
rely on any guarantee described here.

These pages describe the `main` branch, which the published `0.1.0-preview.14` packages match; anything added to
These pages describe the `main` branch, which the published `0.1.0-preview.15` packages match; anything added to
`main` after that release is listed in the [changelog's Unreleased section](../../CHANGELOG.md#unreleased). Code snippets use
placeholder variables (`authorization`, `scope`, `hostScope`, `sanitizationOptions`, `captureLimits`, `logger`, …)
for values you build as in the [explicit wiring](deployment.md#explicit-wiring). The [quick start](../../README.md#quick-start)
Expand Down
2 changes: 1 addition & 1 deletion go/inmemory/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module github.com/fabbrik/AgentExperience.NET/go/inmemory

go 1.25.0

require github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.14
require github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.15

require golang.org/x/text v0.41.0

Expand Down
8 changes: 4 additions & 4 deletions go/maf/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ module github.com/fabbrik/AgentExperience.NET/go/maf
go 1.26.0

require (
github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.14
github.com/fabbrik/AgentExperience.NET/go/inmemory v0.1.0-preview.14
github.com/fabbrik/AgentExperience.NET/go/postgres v0.1.0-preview.14
github.com/fabbrik/AgentExperience.NET/go/postgres/pgtest v0.1.0-preview.14
github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.15
github.com/fabbrik/AgentExperience.NET/go/inmemory v0.1.0-preview.15
github.com/fabbrik/AgentExperience.NET/go/postgres v0.1.0-preview.15
github.com/fabbrik/AgentExperience.NET/go/postgres/pgtest v0.1.0-preview.15
github.com/jackc/pgx/v5 v5.11.0
github.com/microsoft/agent-framework-go v0.1.1
github.com/openai/openai-go/v3 v3.74.0
Expand Down
2 changes: 1 addition & 1 deletion go/postgres/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/fabbrik/AgentExperience.NET/go/postgres
go 1.25.0

require (
github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.14
github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.15
github.com/jackc/pgx/v5 v5.11.0
github.com/santhosh-tekuri/jsonschema/v6 v6.0.3
)
Expand Down
4 changes: 2 additions & 2 deletions go/postgres/pgtest/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ module github.com/fabbrik/AgentExperience.NET/go/postgres/pgtest
go 1.26.0

require (
github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.14
github.com/fabbrik/AgentExperience.NET/go/postgres v0.1.0-preview.14
github.com/fabbrik/AgentExperience.NET/go v0.1.0-preview.15
github.com/fabbrik/AgentExperience.NET/go/postgres v0.1.0-preview.15
github.com/jackc/pgx/v5 v5.11.0
github.com/testcontainers/testcontainers-go v0.44.0
github.com/testcontainers/testcontainers-go/modules/postgres v0.44.0
Expand Down
2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "agenticexperience"
# Derived from Directory.Build.props, never set on its own: 0.1.0-preview.N there is 0.1.0aN here (an explicit PEP 440
# alpha; "preview" would normalise to rc), and a version with no suffix is the same here. RELEASING.md bumps both, and a
# release test and release.yml fail when they disagree.
version = "0.1.0a14"
version = "0.1.0a15"
description = "Verified agent experience for Python: a pure-Python core that passes the AgentExperience.NET language-neutral contract 1.5."
readme = "README.md"
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion python/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading