MemorySDK (client.memory())
Persistent episodic context, semantic recall, and thread-safe session caching scoped strictly per tenant.
The Shree SDK provides the developer-facing layer for connecting applications with the platform runtime and reusable intelligence capabilities.
Applications should not need to understand the internal implementation of every intelligence capability they use.
The SDK acts as the developer-facing boundary between an application and the underlying Shree AI OS platform.
The SDK is designed as the developer-facing entry point for platform capabilities. Applications can consume reusable intelligence without coupling themselves to internal systems.
Persistent episodic context, semantic recall, and thread-safe session caching scoped strictly per tenant.
Hybrid RRF vector retrieval (PostgreSQL pgvector HNSW + GIN FTS) and K0.6 Autonomous Knowledge Acquisition.
Deterministic goal decomposition into topological DAGs with typed constraints and validation criteria.
Structured thought evaluation, premise verification, and conflict-free evidence graph construction.
Post-execution reflection, outcome analysis, adaptive threshold tuning, and tenant-scoped performance analytics.
Deterministic hypothesis scoring, tradeoff evaluation, and calibrated confidence tier assessment.
Actor resolution, tenant isolation enforcement, workspace identification, and profile management.
Action plan execution protected by the fail-closed authorization gate (graphPermissionManager).
JavaParser Java 21 AST analysis, structural impact analysis, in-memory patch generation, and workspace scanning.
Zero-downtime hot-reload BYOK credential storage, provider routing thresholds, and runtime configuration.
The developer workflow remains intentionally layered. Each component has a clear responsibility while the platform handles the underlying intelligence infrastructure.
Your product and domain-specific experience.
→Developer-facing interface to Shree AI OS.
→Platform lifecycle, context, and execution.
→Reusable intelligence capabilities and kernels.
The SDK follows the same architectural principles as the platform: clear boundaries, reusable capabilities, and interfaces designed for long-term evolution.
Applications should communicate through defined interfaces instead of depending directly on internal implementations.
Common intelligence infrastructure belongs to the platform and should be reusable across applications.
The SDK separates application concerns from runtime and intelligence infrastructure.
Explore the documentation and architecture behind the Shree developer platform.