Skip to content

Commit 28cb61b

Browse files
emooreatxclaude
andcommitted
Release 2.3.0: Audit trail improvements, ASPDMA schema fix, HA adapter enhancements
## Audit Trail - Fix audit API to merge graph and SQLite sources (handler actions stored in graph) - Extract all action-specific metadata: ponder_questions, tool_parameters, tool_result - Add comprehensive audit logging for debugging data flow ## ASPDMA Schema - Remove tool_parameters from ASPDMALLMResult (ASPDMA only selects tool name) - TSASPDMA now extracts parameters from context with full tool documentation ## Home Assistant Adapter - Add missing parameter extraction (volume_level, temperature, hvac_mode) - Fix misleading "Entity not found" error for media_play actions - Clarify media_play only resumes paused content; use Music Assistant for new music - Update tool documentation and gotchas 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 2a126f4 commit 28cb61b

7 files changed

Lines changed: 11 additions & 11 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
**A type-safe, auditable AI agent framework with built-in ethical reasoning**
1919

20-
**BETA RELEASE 2.2.9-stable** | [Release Notes](CHANGELOG.md) | [Documentation Hub](docs/README.md)
20+
**BETA RELEASE 2.3.0-stable** | [Release Notes](CHANGELOG.md) | [Documentation Hub](docs/README.md)
2121

2222
CIRIS lets you run AI agents that explain their decisions, defer to humans when uncertain, and maintain complete audit trails. Currently powering Discord community moderation, designed to scale to healthcare and education.
2323

android/app/src/main/python/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
# Static version - updated at build time by the Android build process
99
# This avoids file-system hashing logic that doesn't work in the Android package
10-
__version__ = "android-2.2.9"
10+
__version__ = "android-2.3.0"
1111

1212

1313
def get_version() -> str:

ciris_engine/constants.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
from pathlib import Path
44

55
# Version information
6-
CIRIS_VERSION = "2.2.9-stable"
6+
CIRIS_VERSION = "2.3.0-stable"
77
ACCORD_VERSION = "1.2-Beta"
88
CIRIS_VERSION_MAJOR = 2
9-
CIRIS_VERSION_MINOR = 2
10-
CIRIS_VERSION_PATCH = 9
9+
CIRIS_VERSION_MINOR = 3
10+
CIRIS_VERSION_PATCH = 0
1111
CIRIS_VERSION_BUILD = 0
1212
CIRIS_VERSION_STAGE = "stable"
1313
CIRIS_CODENAME = "Context Engineering" # Codename for this release

ios/CirisiOS/src/ciris_ios/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"""
77

88
# Static version - updated at build time by the iOS build process
9-
__version__ = "ios-2.2.9"
9+
__version__ = "ios-2.3.0"
1010

1111

1212
def get_version() -> str:

mobile/androidApp/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ android {
1313
applicationId "ai.ciris.mobile"
1414
minSdk 24
1515
targetSdk 35
16-
versionCode 74
17-
versionName "2.2.9"
16+
versionCode 75
17+
versionName "2.3.0"
1818

1919
ndk {
2020
// Include x86_64 for emulator testing (Chaquopy reads abiFilters at config time)

mobile/androidApp/src/main/python/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
# Static version - updated at build time by the Android build process
99
# This avoids file-system hashing logic that doesn't work in the Android package
10-
__version__ = "android-2.2.9"
10+
__version__ = "android-2.3.0"
1111

1212

1313
def get_version() -> str:

mobile/iosApp/iosApp/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
<key>CFBundlePackageType</key>
2020
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
2121
<key>CFBundleShortVersionString</key>
22-
<string>2.2.9</string>
22+
<string>2.3.0</string>
2323
<key>CFBundleVersion</key>
24-
<string>198</string>
24+
<string>199</string>
2525
<key>ITSAppUsesNonExemptEncryption</key>
2626
<false/>
2727
<key>LSRequiresIPhoneOS</key>

0 commit comments

Comments
 (0)