Skip to content
This repository was archived by the owner on Oct 17, 2026. It is now read-only.

Commit fb76c9c

Browse files
committed
engine: VON_VERSION 1.3, von-1.3 alias, /v1/models row; response model stamp von-1.3.0
1 parent 4e4258f commit fb76c9c

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

‎src/von/engine.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
# never by architecture name -- so callers never have to know or care how the
2929
# current model is built. A model that changes enough to break parity gets the
3030
# next version number.
31-
VON_VERSION = "1.2"
31+
VON_VERSION = "1.3"
3232

3333
# Aliases that resolve to the current model.
3434
# "von-1.1" stays accepted: 1.2 is the same model family retrained, and callers
3535
# that pinned the previous version should keep working rather than break on upgrade.
36-
VON_CURRENT_ALIASES = ("von-1.2", "1.2", "von-1.1", "1.1", "von", "default", "latest", "von-latest")
36+
VON_CURRENT_ALIASES = ("von-1.3", "1.3", "von-1.2", "1.2", "von-1.1", "1.1", "von", "default", "latest", "von-latest")
3737
SUPPORTED_BACKENDS = frozenset(VON_CURRENT_ALIASES)
3838

3939
# Von ships exactly one model. Superseded releases and third-party encoders used
@@ -48,7 +48,7 @@ class VonEngine:
4848
_instance: Optional["VonEngine"] = None
4949
_lock: threading.Lock = threading.Lock()
5050

51-
def __init__(self, backend_name: str = "von-1.2", device: Optional[str] = None):
51+
def __init__(self, backend_name: str = "von-1.3", device: Optional[str] = None):
5252
self.backend_name = backend_name.lower().strip()
5353
self.device = device or os.environ.get("VON_DEVICE")
5454
if self.backend_name in VON_CURRENT_ALIASES:

‎src/von/server.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def health_check():
5656
"status": "ok",
5757
"service": "von-decision-server",
5858
"version": __version__,
59-
"engine": "von-1.2",
59+
"engine": "von-1.3",
6060
"homage": "John von Neumann & Ludwig von Mises",
6161
}
6262

@@ -65,6 +65,7 @@ def health_check():
6565
def list_models():
6666
model_entries = [
6767
{"name": "von-latest", "description": "Current Von System One decision model", "release_date": "2026-09-23"},
68+
{"name": "von-1.3.0", "description": "Von 1.3 (von-1.2 weights + chain-of-options, real usage tokens)", "release_date": "2026-09-28"},
6869
{"name": "von-1.2.0", "description": "Von 1.2 stable release (order-invariant option scoring)", "release_date": "2026-09-23"},
6970
{"name": "von-1.1.0", "description": "Von 1.1 alias (resolves to current model)", "release_date": "2026-09-21"},
7071
{"name": "jev-latest", "description": "TypeSafe Jev compatibility alias", "release_date": "2026-09-21"},

0 commit comments

Comments
 (0)