Tags: astercloud/aster
Tags
v0.35.0: UI Protocol A2UI v0.9 Alignment Features: - createSurface message with catalogId - DataModelOperation (add/replace/remove) - Button actionContext for form data collection - ValidationError format for LLM self-correction - ClientMessage types (UserActionMessage, ProtocolError) - Simplified PropertyValue format (A2UI compatible) - Enhanced UIActionEvent with timestamp and context Tests: 373 TypeScript tests + Go tests passing
Release v0.34.0 - Aster UI Protocol Features: - Declarative UI protocol inspired by Google A2UI - Safe like data, but expressive like code - MessageProcessor for surface state management - ComponentRegistry with whitelist security - Standard component catalog (19 components) - JSON Pointer data binding with two-way sync - Streaming rendering with state preservation - XSS protection and URL validation - Vue renderer with AsterSurface component - 200 property-based tests for correctness
fix: resolve golangci-lint issues - Add empty line after embedded field in struct - Fix gofmt formatting issues - Remove unused nolint directives 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
feat(studio): add Aster Studio observability dashboard v0.32.0 - Add MySQL store backend for persistent storage - Support JSON/MySQL/Redis storage via environment variables - Add event stream filtering by channel and event type - Fix remote agent event filtering for map[string]any types - Add Studio documentation (overview, events, remote-agents) - Fix filesystem middleware SystemPromptOverride test - Fix sandbox IsInside for absolute paths - Update CHANGELOG with v0.32.0 changes
feat(memory): add Logic Memory framework for user preferences and beh… …avior patterns Implement the Logic Memory system as the fourth Memory type in Aster SDK (alongside Text/Working/Semantic Memory). This framework enables AI agents to learn and remember user preferences, behavioral patterns, and rules. Core Components: - LogicMemory data structure with namespace, scope, type, key-value - LogicMemoryStore interface with PostgreSQL, MySQL, and InMemory implementations - PatternMatcher interface for event-driven memory capture - Manager for memory lifecycle (record, retrieve, prune) - ConsolidationEngine for merging similar memories - Metrics collector with Prometheus export interface Middleware Integration: - LogicMemoryMiddleware for automatic capture and injection - Async event processing with buffered channels - Memory injection into system prompts - Query and Update tools for agent self-management Features: - Three memory scopes: Session, User, Global - Confidence-based filtering and boosting - Automatic memory pruning by criteria - Memory consolidation with similarity detection Bump version to v0.22.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Release v0.21.1 Bug Fixes: - Fix Deepseek system prompt handling (use message format) - Add tool_choice parameter for better OpenAI compatible provider support New Features: - Add external response support for AskUser tool - Add workflow state machine and project manager - Add subagent type definitions Cleanup: - Remove unused optimization middleware
PreviousNext