August 2026 Summaries
5 posts from SurrealDB
Filter
Month:
Year:
Post Summaries
Back to Blog
Dave MacLeod describes the second stage of integrating Ultima VII, played through the Exult engine, with Spectron as a testbed for an AI memory-context layer. A Rust and egui sidecar sits between the game and Spectron, receiving selected game events through a lightweight Exult observer, sending them as HTTP JSON, and displaying short first-person “inner thoughts” for the Avatar that can offer contextual hints. The project emphasizes refining inputs so Spectron reflects what a player-character plausibly experiences rather than becoming omniscient: movement is summarized periodically, visible scenery is filtered by location and indoor or outdoor context, conversations exclude hidden NPC metadata, and written materials, signs, weather, and learned identities are captured with source and reliability labels. The author also discusses the distinction between player and character memory after death or game reloads, provides examples of facts and prompts sent to Spectron’s endpoints, and notes that post-game tests examined memory connections and factual recall after completing an early quest. The next installment will focus on Spectron’s internal behavior, endpoints, and how the game data is processed on the service side.
Aug 06, 2026
2,004 words in the original blog post.
SurrealDB has introduced a Snowflake source for Surreal Sync, positioning its database as a context layer for AI agents while Snowflake remains the governed system of record and analytics engine. The integration imports selected Snowflake tables through a command-line workflow, automatically maps common data types, streams results without requiring all data in memory, and can preview conversions or apply transformations before writing data to SurrealDB. SurrealDB combines relational records, documents, graph relationships, vectors, time series, and agent memory in one engine, enabling applications to connect warehouse facts with multi-hop relationship traversal, semantic search across unstructured history, and frequent memory writes through a single query interface. The initial release supports one-time full snapshots rather than live synchronization, change data capture, or incremental updates, though continuous replication is planned.
Aug 05, 2026
964 words in the original blog post.
SurrealDB has launched a hosted MCP server that lets AI agents connect to SurrealDB Cloud resources through a single URL, replacing the earlier requirement to install and configure SurrealMCP separately for each instance or context. After signing in with a SurrealDB account or using a personal access token, users can enable assistants to deploy and manage instances and Spectron contexts, adjust resources, upgrade database versions, estimate deployment costs, manage organization access, and review spending through natural-language conversations. On SurrealDB instances running version 3.2.3 or later, agents can inspect schemas, generate and execute queries, explain tables and indexes, and create tables or larger application schemas without users manually transferring data between a database interface and chat. The server also integrates with Spectron, SurrealDB’s agent memory layer, allowing teams to store documents and decisions for semantic retrieval across conversations and among multiple users. Setup instructions are available for Claude and Cursor, with additional configuration details in SurrealDB’s MCP documentation.
Aug 05, 2026
750 words in the original blog post.
A tutorial demonstrates how to convert Markdown meeting notes into a queryable knowledge graph using a CocoIndex pipeline, SurrealDB, and an LLM-based Pydantic AI chat agent. The pipeline incrementally extracts meetings, people, decisions, and tasks, resolves duplicate person names through embeddings and LLM confirmation, and stores records and relationship edges in SurrealDB. Rather than maintaining a static text-to-SQL prompt, the approach generates a live text-to-SurrealQL prompt from database DDL, schema comments, current entity values, and semantically retrieved few-shot examples, helping the model stay aligned as the graph changes. It explains SurrealQL graph traversals, record-ID conventions, schema annotations, value grounding, and examples designed to prevent syntax errors and more dangerous silent query failures. The agent executes generated queries through a read-only database account, can use database errors for limited repair attempts, and exposes the resulting SurrealQL to users for review. Additional safeguards include table allowlists, database permissions, EXPLAIN plans, query timeouts, example-quality controls, and generation logging. Adding or removing notes automatically updates the graph and prompt context, illustrating a broader pattern in which a database can supply the structure, examples, and constraints needed for an agent to query it reliably.
Aug 05, 2026
5,697 words in the original blog post.
Spectron Engineering proposes a tri-temporal model for AI memory systems, distinguishing between valid time, system time, and known time to more accurately emulate human memory. This approach allows AI agents to handle temporal data without overwriting or mashing information, addressing the inadequacy of systems that rely on a single "now" clock. Valid time refers to when something was true in the world, system time is when data is recorded, and known time is when a belief is first held by a mind, allowing for the correction of misconceptions. This model helps in managing spoilers and narratives, such as the viewing order of Star Wars films, by using the concept of "asOf" to control what information should be accessible at certain points in time. The application of this model is further explored with real-world examples, such as Aeon's Surreal Renaissance, demonstrating its utility in various contexts, including compliance audits and narratives, ensuring that information is revealed appropriately based on the user's learning timeline.
Aug 04, 2026
1,158 words in the original blog post.