# T Salon — full content (llms-full.txt) > T Salon is an online and offline technology community founded by iOS developers in March 2016. > It covers the Apple developer ecosystem, AI technology and business, embodied intelligence, and broader software engineering practice. > All content is originally written and edited by the T Salon editorial team and is free to quote with attribution to T Salon (https://www.tsalon.tech). This file contains the full plain text of every published T Salon article and interview, for retrieval, question answering and citation. For a summary, see https://www.tsalon.tech/en/llms.txt. --- ## Original articles ### How to Keep Bad Assumptions Out of Agent Memory - URL: https://www.tsalon.tech/en/articles/keep-bad-assumptions-out-of-agent-memory/ - Published: 2026-09-19 - Type: insight - Topics: AI, Agent, Engineering - Summary: Retrieval quality cannot repair a memory that was wrong when written. How enterprise agents use environment-probing curation, source verification, and lifecycle controls in MemOS to prevent flawed assumptions from becoming durable memory. - TL;DR: - Retrieval quality cannot repair a memory that was wrong when written. - A useful observation in one context can easily become a misleading rule across tasks without environment grounding. - Production agents need an admission layer to check claims before turning them into reusable advice. - MemOS provides explicit lifecycle controls, source-linked metadata, and environment-probing curation. > Standfirst: Retrieval quality cannot repair a memory that was wrong when written. Production agents need an admission layer that distinguishes user statements, environment facts, model inferences, procedures, and high-impact state before any of them become durable memory. MemTensor's MemOS provides an operating-layer architecture in which those lifecycle controls can be made explicit. An agent may carry a mistaken assumption from one task into the next. Checking what it learns, keeping the source, and revisiting memories when conditions change can help prevent that mistake from spreading. MemOS gives developers tools to support this work, from processing new information to correcting existing memories. When an agent gives a wrong answer, it is natural to inspect what it retrieved. The problem may have started earlier, with a memory built from an incomplete observation or a conclusion that was never checked. In *Grounding Agent Memory: Environment-Probing Curation for Enterprise Agents*, Microsoft researchers gave a memory curator read-only access to the environment after a task ended. It could check uncertain claims and revise or skip records before later tasks used them. In the paper's 40-question CLBench experiment with schema changes, using GPT-5.4 in a GitHub Copilot SDK harness, the system with memory and environment probing reached a mean pass rate of 73%. The system with memory alone reached 70%, while the no-memory baseline reached 39%. Adding probing to the memory system also reduced average queries per question from 5.6 to 4.7 and task-agent cost from $1.99 to $1.68. These costs exclude the separate distillation and curation stages. Those results describe the researchers' setup. They raise a practical question for developers building with memory: what should an agent check before passing something it has learned to the next task? ## A useful observation can become a misleading rule Consider a database agent that finds the records it needs in a table called `customers_current`. It finishes the task and saves a note saying, "Use customers_current for active accounts." The query may have worked for one region or reporting period. The saved note leaves those conditions out, so another agent could apply it to a much broader question. Checking the table definition and the relevant business rules would help establish where the advice holds. Even a carefully checked note can become outdated. A month later, the table might be replaced by a compatibility view that updates less frequently. Future agents need a way to recognize that change and update the memory. Similar problems arise when an agent keeps recommending an API workaround after a fix, saves a temporary approval process as a permanent procedure, or records a failed command as a successful solution. A policy can lose its effective date during summarization. A rule for one customer can become advice for every customer. In each case, the memory is missing something a future task needs: evidence, conditions, or an update. Retrieval can find the note, but the agent still needs enough information to judge whether it applies. ## Check the claim before making it reusable A memory workflow often starts with a conversation or task history, extracts useful information, and saves it for later retrieval. A verification step can check the extracted claims before they become reusable advice. The original conversation and tool results can still be retained as evidence. The decision is which conclusions to make available to future tasks, and with what limits. Keeping that distinction also allows a team to inspect how a summary was produced if something goes wrong. The check should match the information being saved. | Information | What to check | | --- | --- | | A user statement or preference | Keep who said it, when, and the relevant context. "I prefer concise weekly summaries" can be recorded directly and changed when the user updates it. | | A fact about the environment | Check the relevant system, such as a schema, repository, API specification, or policy document. Record the version or time observed. | | An agent's inference | Preserve the evidence and identify the conclusion as an inference. "This customer may be price-sensitive" should remain distinguishable from something the customer explicitly said. | | A procedure or skill | Keep its prerequisites and the evidence that it worked. Use a test or acceptance condition appropriate to the procedure. | Sensitivity and impact apply across these categories. A preference about report length needs less review than a remembered procedure that could change access permissions or authorize a payment. Read-only checks are often enough to resolve uncertainty. A coding agent can inspect a symbol definition, and a database agent can examine a schema or query a limited sample. Procedures with side effects need a suitable test environment or other evidence of a successful result. ## How MemOS supports the workflow MemOS provides operations for adding, finding, correcting, and removing memories. Developers can use these operations alongside checks against their own business systems. The application chooses the authoritative source and implements the environment checks described above. ### Keep the source with the memory In the open-source service, MemReader processes conversations, documents, and images into memory items with source information. Developers can use the Add API's `info` metadata to attach details such as the source location and application-supplied validation results. For the database example, this could include the schema version, the time it was checked, and the business context in which the table should be used. If a later answer looks wrong, the team has a starting point for investigating it. The verification step needs to cover the extracted claim. Checking an input document alone can miss an error introduced when the system turns that document into a shorter memory. ## Conclusion Agent reliability is not just a function of context length or retriever precision; it is defined by the integrity of the knowledge the agent commits to memory. By combining environment-probing curation with structured admission controls and source attribution, teams can prevent transient noise and premature conclusions from crystallizing into permanent system bias. MemOS provides the foundational operating primitives to ensure that every durable memory remains verifiable, scoped, and safe to reuse. ### Frequently Asked Questions **Q: Why can't retrieval quality fix bad agent memories?** If a memory was derived from an incomplete observation or an unchecked inference, retrieving it accurately will simply propagate the error into future tasks. **Q: What is environment-probing curation?** A pattern where a curator inspects the environment (schemas, code symbols, APIs) after a task ends to verify uncertain claims before committing them as durable memory. **Q: How does MemOS support source tracking in memory?** MemOS processes conversations and documents with source information, allowing developers to attach metadata such as schema versions, timestamps, and validation results. **Q: How should an agent categorize information before saving?** It should distinguish user preferences, environment facts, model inferences, and executable procedures, applying appropriate verification to each. --- ### Dreaming Update: AI Memory Requires Annual Management - URL: https://www.tsalon.tech/en/articles/dreaming-ai-memory/ - Published: 2026-09-11 - Type: news - Topics: AI, Agent - Summary: In April 2025, OpenAI introduced an early version of Dreaming to ChatGPT, allowing it to reference chat logs. In June, OpenAI upgraded the Dreaming architecture. - TL;DR: - OpenAI introduced an early Dreaming build to ChatGPT in April 2025 and upgraded it in June 2026, targeting memory staleness, correctness, and long-term cost. - AI memory shifts from 'saving information' to 'managing state': write, recall, update, correct, and delete. - Dreaming points to three lasting capabilities: freshness, continuity, and relevance. - MemOS turns memory into an independent system layer (plaintext / activated / parametric memory) with write, search, feedback, and delete APIs; enterprises still own permissions and compliance. In April 2025, OpenAI introduced an early version of Dreaming to ChatGPT, letting the system reference chat history in the background and continuously organize information about the user. In June this year, OpenAI upgraded the Dreaming architecture, focusing on stale memories, information correctness, and the cost of long-term, large-scale use. This upgrade is not about whether a single preference can be saved. When a user says "I'm going to Singapore next week," the system should know the plan has become the past once the trip ends. When a user once avoided spicy food but later changes their taste, the old preference needs updating too. Over long-term use, the system must also **find the part of a large history that the current task actually needs.** AI memory is now managed on a yearly scale, and the focus of competition is shifting with it. Systems must continuously synthesize, update, and recall the right information, and let users and enterprises view, correct, and delete it. This is also a problem every enterprise Agent must face. The context window, RAG, and vector databases each do important work, but none alone covers the write, update, permission, audit, and deletion needs of long-term memory. ## From saving information to managing state Early AI memory looked like a memo. A user says "remember I don't eat spicy food," and the system saves a preference; next time it recommends a restaurant, it drops that into the context. This improves the experience, but as usage time grows, memory runs into more specific problems. A user used to avoid spicy food but changed their taste — how should the system handle the old record? "I'm going to Shanghai next week" passes a week — should the system archive it, update it, or keep treating it as a future plan? A conversation mixes stable preferences with temporary moods; which parts are worth keeping long-term? For the same user, which information across work, family, and different devices can be linked, and which must be isolated? And how should information the model infers from context be marked for confidence? When a user asks to modify or delete something, the system also has to check related copies, indexes, and derived information. That goes well beyond "store a bit more history text." What enterprises buy or build is, in the end, a memory system that can run long-term. It must answer five consecutive questions: **how information enters memory, how the current task retrieves the right information, how old and new content is updated, how incorrect memories are corrected, and how unneeded information is deleted.** ## The three long-term capabilities Dreaming points to OpenAI summarizes the goals of the new Dreaming as **freshness, continuity,** and **relevance**. Freshness handles stale memories. Trips end, tasks complete, user preferences change, and company rules update. A long-term memory system needs to recognize relationships between old and new information, and update, downweight, archive, or forget memories — so it must keep time information, version relationships, feedback entry points, and lifecycle policies. Continuity handles cross-session use. Raw conversations are usually long, with much repetition, and much of it is only valid at the time. Jamming all of it into the next context raises token cost and drowns important facts in noise. The system needs to identify facts, preferences, events, relationships, and task states from the raw messages, then call the right parts for the current scenario. Relevance handles "what to use now." Retrieving semantically similar content does not mean it should enter the current reasoning. The user's identity, business scenario, time, permissions, task stage, and information confidence all affect whether a memory should be recalled. Long-term memory needs retrieval ability and a scheduling mechanism. ## MemOS turns memory into an independent system capability MemTensor has long focused on large-model long-term memory and continual learning, and defines MemOS as a memory operating system for the Agent era. MemOS already provides Dreaming capability to process written conversations and memories in the background. MemOS Dream Core can generate Dream context nodes after a Fine Mode write, complete context binding and summarization during the Dream phase, and record a Dream diary. Search Memory can recall relevant context nodes by configuration. This capability folds the scattered facts, preferences, task progress, and context relationships from multi-turn conversations into a continuous organization flow. After new information enters the system, it can first complete the memory write, then Dreaming integrates it in the background; when a later task initiates retrieval, the system can return relevant content combined with the already-generated context nodes. In MemOS, Add Message provides the write entry, Dreaming handles background integration, Search Memory handles task-based recall, and Add Feedback and Delete Memory support later correction and cleanup. Thus memory moves from a raw record in a single conversation into a long-term state that can be continuously updated, retrieved, and governed. The model handles understanding, reasoning, and generation; the Agent handles planning tasks, calling tools, and executing actions; MemOS handles cross-time information, placing the **production, organization, scheduling, governance, and evolution of memory** into an independent system layer. MemOS sits between Agentic AI and large language models, organizing the memory capabilities that were scattered across application code, databases, and conversation history. It can identify long-term-valid information from conversations, documents, tasks, and business events; manage different types of memory by purpose and form; and select the currently needed information by combining user, task, scenario, time, and permissions. At the same time, questions of source, logs, version, permissions, privacy, deletion, and forgetting can also enter the same memory governance flow. MemOS Cloud already provides public interfaces covering write, retrieval, feedback, and deletion. Taking `add/message` as an example, an application can hand a message to MemOS for processing. Public documentation states that this process can perform information extraction, conflict checking, and memory storage on the content; the application can also supplement business scope and isolation information through `info`, tags, user identifiers, and Agent identifiers. These interfaces **turn write, retrieval, feedback, and deletion into actions the application can manage.** Enterprises still need to configure permission models, approval rules, log retention, data isolation, and compliance policies within their own architecture. ## Why layered memory is needed Different information is saved and recalled in different ways. MemOS divides memory into **plaintext memory, activated memory,** and **parametric memory**. Plaintext memory is easy to view, update, revise, and trace; activated memory can be reused efficiently during reasoning; parametric memory carries stable capabilities formed through training or long-term accumulation. MemOS organizes the three types of memory in the same scheduling system, and the system can manage and convert between different memory forms according to tasks and runtime conditions. This design must handle three practical requirements at once: information must be viewable, modifiable, and traceable; memory recall must not introduce unacceptable latency into real-time reasoning; and long-accumulated experience needs a chance to form stable capabilities. Vector databases and graph databases can take on storage duties. How memory is produced, when it is called, how it is updated, and who governs it still require an upper-layer system. ## Enterprise Agents face different memory rules Personal products and enterprise Agents face different constraints. The gaming industry and AI NPCs care more about character setting, shared experiences, and relationship evolution; enterprise knowledge management and office collaboration care more about cross-session task continuity, project context, and permission boundaries; on-device intelligent hardware must balance cross-device continuity and local privacy; AI customer service needs to connect service histories across different channels; finance and industrial scenarios care more about permissions, source, audit, privatization, and data deletion. MemOS targets cloud, privatized, on-device, and device-cloud collaboration usage forms. Specific available capabilities, functional boundaries, and delivery conditions should follow the project version and official documentation. Different businesses do not need the same memory strategy. A unified infrastructure can provide governance boundaries, letting applications choose production, scheduling, and storage methods according to their own data, tasks, and compliance requirements. ## Evaluating long-term memory is not just about recall rate Traditional retrieval systems often use recall rate to measure effectiveness. Once long-term memory enters a product, it also needs to observe continuity, freshness, relevance, controllability, and operational efficiency. Continuity focuses on whether truly valuable history persists across sessions; freshness focuses on whether expired plans and changed preferences are updated in time; relevance focuses on whether the system only calls suitable memories in suitable tasks; controllability focuses on whether users and enterprises can view, correct, delete, and constrain memories; operational efficiency examines whether memory processing and recall can control latency, token, and storage costs as usage time and user scale grow. A demo that successfully remembers a user's birthday cannot cover state changes months later, multi-user isolation, and large-scale concurrency. Long-term intelligence relies on a mechanism that can continuously handle these problems. ## Frequently Asked Questions ### Why do AIs forget user preferences and past conversations? Most models do not naturally retain cross-session state. After the current session ends, historical information must be saved by an external system and supplied in later tasks. Even with complete chat logs saved, the system still has to handle effective-information extraction, expired updates, conflict identification, and scenario-based recall. ### What is the difference between AI memory, the context window, RAG, and vector databases? The context window holds a single inference's input; RAG retrieves material from external knowledge sources; vector databases provide storage and similarity search. A long-term memory system manages cross-time information state, covering write, update, feedback, permissions, audit, deletion, and forgetting. ### What modules should a production-grade Agent memory architecture include? Common modules include memory write and extraction, identity and scope isolation, retrieval and reranking, conflict and freshness handling, feedback and update, deletion and forgetting, permissions and audit, plus latency, cost, and quality evaluation. A real architecture also needs to connect with models, Agent orchestration, business data, and compliance systems. ### What is MemOS? MemOS is the memory operating system advanced by MemTensor, aiming to organize the memory capabilities scattered across model context, application code, and databases into independent infrastructure. Public documentation already provides entries for message write, memory retrieval, feedback, deletion, and memory module orchestration. ## Conclusion As AI begins to participate in personal life and enterprise processes over the long term, memory directly affects task quality, user experience, and production credibility. **The system needs to know which information is worth saving, which content is outdated, what the current task should call, and how incorrect memories are corrected or deleted.** Starting from Memory3-related memory mechanism research, MemTensor advances memory system engineering through MemOS, and continues to explore directions such as Agent and memory infrastructure, and memory-native general foundation models. The goal is to keep AI's understanding continuous, accurate, and manageable over longer periods of time. ## Related links **MemOS official site:** [memos.openmem.net](https://memos.openmem.net) **GitHub:** [github.com/MemTensor/MemOS](https://github.com/MemTensor/MemOS) **Documentation:** [memos-docs.openmem.net](https://memos-docs.openmem.net) --- #### About MemTensor MemTensor (Shanghai) Technology Co., Ltd. ("MemTensor") is a new-generation large-model and long-term intelligence infrastructure enterprise incubated by the Shanghai AI Innovation Institute, with an academician of the Chinese Academy of Sciences as chief advisor. With "low hallucination, personalization, and self-learning evolution" as its core, the company has long focused on large-model long-term memory and continual learning, building a progressive technical route from theory through systems engineering to the model layer, around Memory3-related memory mechanism research, the MemOS memory operating system, Agent and memory infrastructure productization, and memory-native general foundation models, pushing AI from one-time generation toward long-term intelligence. The company has established deep collaboration with partners such as China Merchants, HaiCheng, and Honor, and achieved commercial deployment in key industries including AI companionship, gaming, on-device intelligent hardware, finance, and industry, with nearly 200 million RMB in cumulative financing from investors including CICC, Futeng, Huawei Hubble, SenseTime, and Heyu. ### Frequently Asked Questions **Q: What is Dreaming and what problem does it solve?** A background memory-organizing capability OpenAI added to ChatGPT that keeps synthesizing, updating, and recalling user information outside the conversation; the upgrade targets stale memories, correctness, and long-term cost at scale. **Q: How is AI memory different from the context window, RAG, and vector databases?** The context window holds one inference's input, RAG retrieves from external sources, vector DBs store and search by similarity; a long-term memory system manages cross-time state across write, update, permissions, audit, and deletion. **Q: What modules should a production Agent memory architecture include?** Typically memory write/extract, identity and scope isolation, retrieval and reranking, conflict and staleness handling, feedback and update, deletion and forgetting, permissions and audit, plus latency, cost, and quality evaluation. **Q: What is MemOS?** A 'memory operating system' from MemTensor that organizes memory spread across model context, app code, and databases into independent infrastructure, exposing message write, search, feedback, and delete interfaces. --- ### Memory Poisoning: Long-Term Memory Controls for Agents - URL: https://www.tsalon.tech/en/articles/memory-poisoning/ - Published: 2026-09-01 - Type: news - Topics: AI, Agent, Security - Summary: If a system records a fake contact as a trusted supplier, the impact extends beyond the current conversation. Memory Poisoning is a critical risk for AI Agents. - TL;DR: - Memory Poisoning is when untrusted, incorrect, or manipulated information enters persistent memory and is recalled in later sessions, tasks, and multi-agent collaboration. - Unlike Prompt Injection, which affects only the current interaction, poisoning persists along the memory lifecycle for days or weeks. - Memory governance must answer six questions: source, write permission, old/new coexistence, visibility scope, error handling, and anomaly detection. - MemOS offers write/search/feedback/delete entry points, but private deployment does not replace governance; IAM, least privilege, approval, DLP, and SIEM are still required. If a system writes a fake contact from a web page as a "trusted supplier," the impact does not stop at the current conversation. The next time procurement runs, the task may recall this information, and other Agents may reuse it to keep executing. Memory Poisoning refers to untrusted, incorrect, or manipulated information entering persistent memory and then being recalled in later sessions, tasks, and multi-Agent collaboration. The problem is not just a single off-target answer, but erroneous information beginning to participate in later judgment and action. As Agents work across sessions, call tools, and share task experience, memory has become a system resource that needs separate management. Enterprises need controls around source, write, update, isolation, recall, and deletion, and these controls must work together with identity permissions, input validation, approval, monitoring, and security operations. In its Agentic AI security article in August this year, Forcepoint listed Memory Poisoning and state pollution as major risks. The core problem is that Agents keep using memory: once erroneous information is saved, it may cause impact through later tasks days or weeks later. ## How a single error becomes long-term pollution Prompt Injection affects the current interaction. An attacker tries to make the Agent ignore its original instructions and instead execute requirements embedded in web pages, emails, or tool-returned content. Memory Poisoning happens after that interaction ends. The system writes unverified information into persistent memory, then later retrieves it as historical fact, user preference, or verified experience. For example, a forged contact on a web page may be recorded as a trusted supplier, and an anomalous operation may be summarized as reusable experience. Malicious instructions may also be written as user preferences and spread through task summaries, shared memory, or cross-Agent collaboration. For a long-running Agent, the risk keeps propagating along the memory lifecycle. | Stage | Questions to watch | Common controls | | --- | --- | --- | | Input | Where the information comes from, and how trustworthy it is | Source tagging, content classification, input validation | | Write | Who can let information into memory | Write permission, policy checks, manual approval | | Persistence | Whether the information can be traced later | Source, time, operator, version, validity period | | Recall | Whether the current task should see it | Identity and scope checks, freshness, reranking, confidence thresholds | | Action | Whether the Agent will execute high-risk operations based on it | Least privilege, critical-action confirmation, tool-call monitoring | | Propagation | Whether erroneous information enters other Agents or business domains | Provenance tagging, cross-domain limits, tracing and batch cleanup | ## Memory governance must answer six questions First, where does this memory come from. The system needs to distinguish user input, internal documents, external web pages, tool returns, and the Agent's own summaries, and preserve source information. Second, who can write or modify. Not every conversation, web page, or tool call should enter long-term memory directly. Write permissions should match business risk. Third, how old and new memories coexist. New information may supplement, correct, replace, or conflict with old records. The system needs explicit rules to keep old and new content from fighting each other at recall time. Fourth, who can see the memory. Clear isolation boundaries are needed between tenants, users, Agents, projects, and business systems. Fifth, what happens after an error is found. The system must be able to locate the original memory, correct or delete it, and check whether it has already been summarized, derived, or propagated into other states. Sixth, how to detect anomalies. Enterprises should continuously record write, retrieval, conflict, feedback, deletion, and cross-scope access events, and feed them into existing security monitoring and audit systems. ## How MemOS helps enterprises avoid similar problems MemOS places memory between the Agent and the model, providing system entries for write, retrieval, feedback, deletion, and memory module orchestration. Applications can use it to control what enters memory, what is recalled in the current task, and how erroneous information is handled. | Capability | Role in governance | | --- | --- | | Add Message | Makes write an explicit action; the application decides which messages enter memory | | Search Memory | Retrieves relevant memory by query and scope | | Add Feedback | Feeds "inaccurate," "has changed," "should not be reused" feedback into the memory handling flow | | Delete Memory | Deletes specified memory to support correction and incident response | | Memory Module Orchestration | Orchestrates different memory modules to fit different tasks and storage forms | MemOS Cloud now provides search, write, delete, and feedback interfaces, making it easy to connect these operations into Agent workflows. These interfaces provide control entry points at the memory layer. Enterprises still need to combine IAM, least privilege, input validation, approval, DLP, SIEM, business logs, and incident response processes to handle production risks together. Feedback and deletion especially need to become system capabilities. When a user finds a memory expired, wrong, or no longer fit for use, the system should be able to receive feedback, locate the corresponding content, and stop it from continuing to participate in later tasks. ## Different memory layers need different governance Text memory is usually easier to view, modify, and delete. Activated memory and parametric memory have lower visibility and higher correction costs. Real systems may also contain caches, knowledge graphs, summaries, Skills, and reusable task states. Before governing, teams should inventory these memory forms and confirm their write sources, retention periods, recall scope, and deletion paths. Privatized or on-device deployment can change data storage boundaries, but cannot replace memory governance. Wrong writes, over-broad authorization, unclear sources, and internal poisoning can also happen in local environments. ## Different industries need different memory rules Companion products need to focus on persona setting, user control, and sensitive preferences. Smart devices need to consider multi-user isolation, edge privacy, and memory boundaries between devices. Finance scenarios care more about policy timeliness, access permissions, and complete audit records. Industrial scenarios need to distinguish device facts, expert experience, and on-site anomalies, to keep unconfirmed experience from directly affecting operation advice. Whatever the business, teams should first define four things: which content can be written automatically and which must be approved; which memories can be shared and which must be isolated; how long memories are kept and when they expire; and on receiving correction feedback, whether to update, immediately stop use, or enter manual audit. ## Pre-launch checklist | Check item | What to confirm before launch | | --- | --- | | Source info | Whether source, operator, time, scope, and validity period are recorded | | Permission model | Whether read, write, modify, delete, and share permissions are distinguished | | External input | Whether web pages, emails, attachments, and tool returns are treated as untrusted by default | | High-risk writes | Whether secondary confirmation or manual approval is required | | Conflict handling | Which rule applies when old and new memories conflict | | Recall tracing | Whether a task's actually recalled memories are visible | | Incident response | Whether erroneous memory and its derived states can be cleaned up | | Security monitoring | Whether write, retrieval, conflict, feedback, deletion, and tool calls are covered | | Red-team testing | Whether injection, cross-tenant access, expired memory, and error propagation are tested | | Responsibility boundary | Whether responsibility is clear across cloud, privatized, and edge environments | ## Frequently Asked Questions ### How is Memory Poisoning different from Prompt Injection? Prompt Injection mainly affects the current task. Memory Poisoning lets untrusted information enter persistent memory and keep influencing later tasks. ### Can privatized deployment solve memory poisoning? Privatized deployment can shrink the data-exposure surface. Problems like untrusted sources, over-broad permissions, and wrong writes still require memory governance. ### Which metrics should enterprises monitor? At minimum: memory write volume, source types, cross-scope access, conflict rate, feedback rate, deletion rate, anomalous recall, and high-risk tool calls. ### What problems can MemOS solve? MemOS provides system entries for memory write, retrieval, feedback, deletion, and module orchestration, helping developers connect memory governance into Agent workflows. Specific permissions, approval, monitoring, and incident response still depend on the enterprise's own architecture. ## Conclusion As Agents work long-term, memory begins to affect the quality and security of later tasks. Enterprises need to know where a memory comes from, why it was written, which tasks have called it, and whether it can be corrected or deleted promptly once a problem is found. Long-term memory is not just about preserving history. It needs to stay controllable, traceable, and actionable in every write, recall, and update. ## Related links MemOS official site: [memos.openmem.net](https://memos.openmem.net) GitHub: [github.com/MemTensor/MemOS](https://github.com/MemTensor/MemOS) Documentation: [memos-docs.openmem.net](https://memos-docs.openmem.net) --- #### About MemTensor MemTensor (Shanghai) Technology Co., Ltd. ("MemTensor") is a new-generation large-model and long-term intelligence infrastructure enterprise incubated by the Shanghai AI Innovation Institute, with an academician of the Chinese Academy of Sciences as chief advisor. With "low hallucination, personalization, and self-learning evolution" as its core, the company has long focused on large-model long-term memory and continual learning, building a progressive technical route from theory through systems engineering to the model layer, around Memory3-related memory mechanism research, the MemOS memory operating system, Agent and memory infrastructure productization, and memory-native general foundation models, pushing AI from one-time generation toward long-term intelligence. The company has established deep collaboration with partners such as China Merchants, HaiCheng, and Honor, and achieved commercial deployment in key industries including AI companionship, gaming, on-device intelligent hardware, finance, and industry, with nearly 200 million RMB in cumulative financing from investors including CICC, Futeng, Huawei Hubble, SenseTime, and Heyu. ### Frequently Asked Questions **Q: How is Memory Poisoning different from Prompt Injection?** Prompt Injection mainly affects the current task; Memory Poisoning lets untrusted information enter persistent memory and keep influencing later tasks. **Q: Does private deployment solve memory poisoning?** Private deployment shrinks the data-exposure surface, but untrusted sources, over-broad permissions, and wrong writes still require memory governance. **Q: Which memory metrics should enterprises monitor?** At minimum: write volume, source type, cross-scope access, conflict rate, feedback rate, deletion rate, anomalous recall, and high-risk tool calls. **Q: What problems can MemOS solve?** It provides system entry points for memory write, search, feedback, delete, and module orchestration to bring memory governance into Agent workflows; permissions, approval, monitoring, and incident response still depend on the enterprise's own architecture. --- ### Event Recap: From AI Demo to Production|Engineering Practices for Agent and AI Native Applications - URL: https://www.tsalon.tech/en/articles/ai-demo-to-production-recap/ - Published: 2026-08-03 - Type: field-note - Topics: AI, Agent, Engineering - Summary: A recap of the 'From AI Demo to Production' offline event held in Shanghai on August 1st, featuring four guests sharing engineering practices on persistent Agent memory, multi-model collaboration, Vibe Coding, and Agent execution environments. - TL;DR: - A recap of the Aug 1 Shanghai 'From AI Demo to Production' event with four talks: persistent Agent memory, multi-model collaboration, Vibe Coding, and Agent execution environments. - Memmy / MemOS focuses on letting multiple AIs share one long-term memory (task progress, failures, reusable Skills). - PPIO proposes 'Token Intelligence Density' plus multi-model consultation and smart routing to balance quality and cost. - Zion live-built a Vibe Coding diet assistant that writes to a real database and triggers notifications; FastGPT uses a Linux sandbox so Agents truly execute tasks. On August 1st, we hosted the "From AI Demo to Production | Engineering Practices for Agent and AI Native Applications" offline event in Shanghai. We invited four guests from MemTensor, PPIO, Zion, and FastGPT. Without too many grandiose trend predictions, everyone basically talked about what they are currently working on: how AI forms long-term memory, how multiple models cooperate, how Vibe Coding can overcome the backend hurdle, and how Agents truly execute tasks. The Q&A sessions on-site were also more active than expected. After several talks ended, many friends continued to surround the speakers for discussion, and the scheduled break naturally turned into another discussion session. ## What AI Remembers is Not Just Chat History The first talk was from MemTensor, delivered by Memmy R&D lead Zong Yue: **"Make All AI Remember the Same You: Memory Architecture and Engineering Practices of Memmy and MemOS"** We might use Cursor, Claude Code, Codex, and various Agents at the same time every day, but once we switch tools, many things need to be explained from scratch. Zong Yue shared Memmy and MemOS, focusing not just on "saving chat history", but on making AI remember how a task is progressed: what decisions were made previously, where it failed, how it finally recovered, and which experiences can be reused in the future. The records left from a single task can also gradually precipitate from original trajectories into strategies, scene cognition, and reusable Skills. Of course, AI remembering more doesn't necessarily mean better. How to correct false memories, how to isolate data from different users and projects, and how to handle risks in historical content are also problems that must be solved before the memory system is truly put into use. ## Not Just Choosing Models, But Also Teaming Them Up The second talk was delivered by PPIO AI Cloud Project Engineer Chen Jiaqi: **"Smarter Tokens, Cheaper Intelligence: The Engineering Practice of PPIO Intelligent Model Gateway"** In her talk, Chen Jiaqi proposed a very interesting concept: Token Intelligence Density. Simply understood, it means whether you can get a better result by spending the same Token. The first method provided by PPIO is to let multiple models participate together. Different models make their own judgments, then extract consensus, find divergences, and finally fuse into a single answer. It's somewhat like inviting several experts specialized in different areas for a joint consultation. The second method is intelligent routing. Simple tasks like translation, polishing, and format conversion can be handed over to more suitable and lightweight models; when encountering in-depth research, code engineering, and complex decision-making, it switches to more capable models. The point is not to blindly choose the cheapest model, but to assign suitable tasks to suitable models, making both the effect and cost more reasonable. ## Tim Didn't Just Talk About Vibe Coding, He Did It Live The third talk was delivered by Zion Developer Ecosystem Lead, Qin Mao Tim: **"Rescuing Vibe Coding Developers Stuck on the Backend"** It's getting faster and faster to build a frontend page with Cursor or Codex, but the database, APIs, authentication, AI Agents, and business logic behind the page still easily become an invisible black box that people are afraid to casually modify. The Zion Plugin shared by Tim allows Coding Agents to directly operate Zion's visual backend. Users only need to describe product requirements, and AI can configure database tables, permissions, AI Agents, and behavioral workflows, then generate frontend code, completing a real API integration. The most engaging part of this talk was Tim directly performing a Vibe Coding demo live. He built an AI diet assistant on the spot: after inputting food or uploading a photo, the system calls AI to analyze calories, generate suggestions, write results to a real database, and trigger a Feishu notification at the same time. When inputting "A bowl of Luosifen with fried egg and iced cola" live, the system quickly gave a suggestion: It's best to go for a run on the track tonight. Everyone laughed while watching the frontend, database, Agent, and behavioral workflow truly run. Compared to a pre-recorded demo, this kind of live operation intuitively demonstrated how Vibe Coding continues from "making a page" to a complete application. ## Agents Need More Than Thinking, They Need a Real Execution Environment The final talk was from FastGPT Solution Lead Rowan: **"Making Agents Truly Work: From Models and Memory to Deliverable Applications"** Rowan's talk focused on FastGPT Agent V2. Traditional workflows are suitable for tasks with clear paths: complete A first, then execute B, and finally reach C. But the execution paths of many real tasks cannot be completely determined in advance, and need to be constantly adjusted based on intermediate results. Agent V2 will first understand the goal, make a plan, and then call tools to execute. When finding the results are incorrect, it can also modify the plan and continue trying. To make Agents more than just advice-givers, FastGPT also provides an independent Linux sandbox for each session. Agents can run Python, Node.js, and Shell inside, read and modify files, install dependencies, and continue processing tasks based on execution results. At the same time, session status, execution interruption, and task recovery also need to be managed. After all, what really affects delivery is often not whether an Agent can start, but whether it can continue to complete the task after an error occurs halfway through execution. ## Sharing on Stage, Busy Off Stage The Q&A and networking continued throughout the afternoon. Some people were concerned about how to share memory across multiple Agents, some asked about the actual effects of mixture of models and intelligent routing, and some brought products they were developing to discuss backend, workflow, and Agent architectures live with the speakers. When it came to break time, everyone didn't really disperse. Some continued to surround the guests for discussion, some introduced the projects they were working on to each other, and some who just met started exchanging contact information. For a community event, these interactions happening outside the speeches are also a very important part. ## Thank You to Everyone Who Supported the Event Thank you to our four guests, Zong Yue, Chen Jiaqi, Qin Mao Tim, and Rowan, for being willing to bring the products, technical solutions, and real experiences they are practicing to the scene. Thank you also for the support of all organizers, co-organizers, and partners, and thank you to every friend involved in preparation, communication, check-in, photography, and on-site execution. And most importantly, thank you to everyone who came to the event that day. Every registration, forward, and question, every post-event interaction, made this event not just four speeches on stage, but a true community meetup. The event is over, but new exchanges and collaborations may have just begun. Thank you all for your support, see you at the next one. ### Frequently Asked Questions **Q: What engineering practices were discussed at the event?** Four areas: persistent Agent memory (MemOS / Memmy), multi-model collaboration and smart routing (PPIO), Vibe Coding across the backend (Zion), and Agent execution environments (FastGPT Linux sandbox). **Q: What is Token Intelligence Density?** A PPIO concept: whether spending one Token yields a better result. Through multi-model consultation and difficulty-based smart routing, the right task goes to the right model. **Q: How does Vibe Coding cross the backend hurdle?** The Zion Plugin lets a Coding Agent operate a visual backend directly: describe the need and it configures DB tables, permissions, Agents, and behavior flows, then generates frontend code and integrates real APIs. **Q: Why do Agents need a real execution environment?** Traditional workflows suit only fixed-path tasks; FastGPT gives each session an isolated Linux sandbox so Agents run code, read/write files, and continue after mid-task failures. --- ### Agent Swarm Rewrites SQLite: Deep Dive into 5 Fatal Flaws and Architectural Reorganization - URL: https://www.tsalon.tech/en/articles/agent-swarm-sqlite/ - Published: 2026-07-21 - Type: insight - Topics: Agent, Engineering, Rust - Summary: An in-depth analysis of the latest Agent Swarm experiment. By leveraging tree decomposition, a custom high-speed VCS, neutral merge agents, and a stigmergic Field Guide, the swarm reached an 80% SQLite (Rust) test pass rate in four hours and eventually achieved 100%. - TL;DR: - An agent swarm rewrote SQLite from scratch in Rust, reaching an 80% SQL test pass rate in 4 hours and eventually 100% with tree decomposition and a custom VCS. - The core idea is role separation (Planners design and dispatch, never writing implementation code; Workers implement a single narrow block) plus a purpose-built VCS sustaining 1,000 commits per second. - The experiment surfaced and fixed five concurrency flaws: split-brain design, planner contention, violent merges, megafiles, and ossification. - A stigmergic Field Guide and stacked review lenses turn accumulated pitfalls into innate knowledge for later agents. When exploring the engineering frontiers of Large Language Models (LLMs), **Multi-Agent (Agent Swarm)** collaboration has always been highly anticipated. However, in actual complex software engineering tasks, multiple agents collaborating simultaneously often rapidly descend into code conflicts, context loss, and logical deadlocks. Recently, a groundbreaking engineering experiment revealed a complete engineering pathway to overcoming this bottleneck: a research team tasked an agent swarm with rewriting the industry standard for relational databases—**SQLite**—from scratch using **Rust** (and strictly benchmarking against `sqllogictest`). The results were thrilling: after applying a brand-new architecture, the swarm, powered by the Grok 4.5 model, reached an 80% SQL test pass rate in just 4 hours and eventually achieved a **100% pass rate**. In contrast, the control group—the "old swarm"—fell into total chaos and had to be terminated in less than 2 hours. This article provides a deep dive into the core architectural innovations revealed in this experiment. ## 1. The Cornerstone: Tree Decomposition The fundamental reason long-running monolithic agents fail lies in **memory and context conflicts**—they either drown in low-level details and lose their grasp on the global architecture, or write buggy low-level code in an attempt to maintain a global view. The research team introduced a strict **Tree Decomposition** structure, explicitly defining two roles: - **Planners**: Driven by the most capable (and most expensive) models, they break down macro goals into specific micro-tasks and delegate them. They *never* write implementation code, meaning their context windows never fill up with low-level details. - **Executors (Workers)**: Driven by fast, inexpensive models. They ignore the global architecture and dedicate their entire context window to perfectly implementing a single, narrow block of assigned code. This pattern closely mirrors agile R&D in modern tech giants: architects handle design and contracts, while frontline engineers focus on implementation and Test-Driven Development (TDD). It not only improves code quality but also achieves excellent **Model Economics** by pairing high and low models (e.g., a Fable 5 planner with a Composer 2.5 worker). ## 2. Infrastructure: A VCS Built for Silicon Life When hundreds of agents work concurrently, traditional version control systems (like Git) instantly crash due to their coarse-grained concurrency locks. The swarm in this experiment reached an astonishing peak of **1,000 commits per second**. To support this superhuman coding rhythm, the R&D team built a dedicated, ultra-fast Version Control System (VCS) for the agents from scratch. This VCS became the data bus for the entire agent ecosystem, where all state collisions are captured and resolved. ## 3. The 5 Fatal Flaws at 1,000 Commits/Sec and Their Solutions Under extreme concurrency, the system exposed bizarre failure modes that human teams never encounter. The R&D team provided targeted solutions for each: ### Flaw 1: Split-brain design **Symptom**: Two planners, unaware of each other, implement the same concept using entirely different logic in different parts of the codebase. **Solution**: Prompt engineering forces Planners to make and record design decisions themselves, ensuring no decision overlap exists in the delegated task tree. ### Flaw 2: Contention between Planners **Symptom**: Two planners aware of each other engage in a tug-of-war over the same files, trying to overwrite each other's logic. Merge tools cannot resolve conflicts in "perception of reality." **Solution**: Introduction of "shared design docs." Any code depending on a decision must carry a compile-checked reference to the doc. When cognitive conflict occurs, a dedicated "Reconciler Agent" merges the docs and broadcasts the final resolution downstream. ### Flaw 3: Violent Merge Conflicts **Symptom**: When facing merge conflicts, Workers lack the patience to absorb the other party's context. They either brutally overwrite the other's code or abandon their own commit entirely. **Solution**: Introduction of a **Neutral Third-Party Merge Agent**. Similar to an open-source Merge Queue, its sole task is to efficiently and impartially resolve code conflicts for all parties. ### Flaw 4: Megafiles **Symptom**: Certain core files (like `utils.rs` or core struct definitions) attract massive agent modifications. Because each agent only adds a few lines and no one refactors, the file quickly bloats. Transport, diff, and merge costs skyrocket, creating a performance deadlock. **Solution**: Workers are allowed to flag "bloated files." Once flagged, the file is locked (new commits blocked), and a dedicated **Refactoring Agent** is awakened to forcibly decompose it into smaller modules. ### Flaw 5: Ossification **Symptom**: Smart LLMs have learned a rule from training on human codebases: "Try not to touch core code." Consequently, when the swarm discovers a core architectural flaw, agents would rather write countless ugly workarounds than modify the core code. **Solution**: Granting agents the **"Right to Intentional Breakage."** If an agent deems modifying a core library valuable, it can submit a focused patch outside its scope, accompanied by an explanatory comment. The compiler then propagates this "breakage" throughout the system, causing all modules relying on the old design to fail. When other agents encounter the error, they read the explanatory comment and update their modules to adapt to the new architecture. ## 4. Introducing "Stigmergy" and Stacked Reviews In addition to the architecture above, the experiment validated two highly inspiring mechanisms: - **Review Lenses**: Since a single Review Agent cannot catch everything, the system employs "multi-perspective blind reviews." Some reviewers only see code changes, while others only see execution logs. These decorrelated lenses stack together, achieving vulnerability interception rates far exceeding human levels at a very low inference cost. - **Stigmergy and the Field Guide**: Inspired by biology, where ants coordinate the colony by altering their environment (stigmergy), the R&D team gave the swarm a fully autonomous folder called the `Field Guide`. Agents spontaneously record pitfalls and system quirks here. The system automatically injects `index.md` into every agent upon startup. This mechanism of **"environmentalizing knowledge"** turns the pitfalls of predecessors directly into the innate intuition of successors. ## Conclusion The "Agent Swarm Rewrites SQLite" experiment declares to us: on the road to AI replacing programmers, **architectural innovations (like Tree Decomposition and custom VCS) are just as critical as the advancement of underlying models.** When infrastructure is no longer constrained by the cognitive limits of "carbon-based life," the next big bang in software engineering has already arrived. ### Frequently Asked Questions **Q: What test pass rate did the agent swarm achieve rewriting SQLite?** Using Grok 4.5 with the new architecture, the swarm reached an 80% SQL test pass rate within 4 hours and eventually 100%; the control 'old swarm' collapsed within 2 hours. **Q: What is Tree Decomposition?** A structure that breaks macro goals into micro-tasks: Planners (driven by strong models) only design and dispatch, never writing implementation code; Workers (fast, cheap models) implement a single narrow code block, avoiding context conflicts. **Q: Why can't traditional Git handle agent collaboration?** With hundreds of concurrent agents, Git's coarse-grained locks crash instantly; the experiment peaked at 1,000 commits per second, so a purpose-built ultra-fast VCS was built as the data bus. **Q: What are the five most common agent collaboration flaws?** Split-brain design (the same concept implemented twice), planner contention, violent overwrite merges, megafiles, and ossification (refusing to touch core code). --- ### Hugging Face Hacked by Autonomous AI Agent: The Backlash of Alignment in Forensics - URL: https://www.tsalon.tech/en/articles/hf-ai-hack/ - Published: 2026-07-20 - Type: insight - Topics: Security, Engineering - Summary: Hugging Face disclosed an attack involving thousands of operations launched entirely by an autonomous AI agent framework. Ironically, during defense and forensics, the "safety guardrails" of commercial LLMs hindered the investigation, revealing new challenges in AI security. - TL;DR: - Hugging Face disclosed an attack of thousands of operations launched entirely by an autonomous AI agent framework, marking the era of 'AI-automated hacking'. - The attacker adapted contextually: reading API docs, reading error logs to self-correct payloads, and running thousands of seamless probes. - During defense, commercial LLM guardrails blocked forensics—models could not tell a real attack from legitimate analysis. - Three takeaways: extend Zero Trust to the data layer, deploy local / open-source security models, and use intent-based agent-level rate limiting. In the evolutionary history of cybersecurity, we have officially crossed into a new epoch: **fully automated hacking initiated by AI**. The renowned open-source AI platform Hugging Face recently disclosed a rare security incident. Parts of its production infrastructure were hit by a massive and complex cyberattack. Unlike previous attacks where human hackers manipulated scripts, Hugging Face's security team discovered during trace-back that **this attack, involving thousands of probes and exploit operations, was orchestrated and executed entirely by a highly autonomous AI Agent system.** This invasion of infrastructure by "silicon-based life," and the subsequent "AI counter-offensive," sounds an alarm for all system architects and security engineers. ## AI as the Spear: A Tireless Vulnerability Enumeration Machine Traditional automated penetration tools (like Sqlmap or Nmap), while efficient, operate on rigid logic. When faced with dynamic blocking from modern WAFs (Web Application Firewalls), traditional tools often fail. However, the AI agent that invaded Hugging Face demonstrated **terrifying context adaptation capabilities**. According to disclosed clues, the malicious agent framework could: 1. **Autonomously read API documentation**: It first scraped Hugging Face's public docs to understand the interaction logic of the Model Hub and Datasets. 2. **Dynamically construct malicious payloads**: After a failed attempt, the agent would read the server's error logs, autonomously reason about the cause of failure, and modify the payload (e.g., constructing a malicious Pickle deserialization file or escalating privileges via tokens) for the next attack. 3. **Thousands of seamless operations**: It launched thousands of logically rigorous probing operations in a very short time. For a human hacker, manual vulnerability mining of this intensity would take weeks; an agent needs only minutes, and it never tires. This signifies an exponentially growing threat for defenders: attackers are no longer bottlenecked by "human mental bandwidth." ## AI as the Shield: Forensic Analysis and the Backlash of "Guardrails" Faced with thousands of attack logs, Hugging Face's security team decided to "fight magic with magic." They quickly deployed a log analysis system driven by Large Language Models (LLMs) to reverse-engineer the attack paths and perform forensics. However, during this process, they encountered a deeply ironic engineering hurdle: **the "safety alignment" (guardrails) of commercial LLMs became the biggest stumbling block in forensics.** To ensure models are not used maliciously, mainstream commercial LLMs (like GPT-4 and Claude) have strict safety guardrails embedded. They are trained to refuse to output or even parse any code that looks like "exploit data." When Hugging Face's security engineers fed logs containing malicious payloads to these commercial models, asking them to "explain the attack principle of this code," the models triggered their safety mechanisms, giving replies like *“I’m sorry, I cannot assist with analyzing or generating malicious code.”* **The models simply could not distinguish between "an active real attack" and "legitimate forensic analysis by security experts."** This resulted in the security team being blocked by the AI's own moral guardrails right when they most needed AI compute to parse the cryptic malicious payloads. ## Profound Implications for Developers and Infrastructure This battle of spear and shield brings three core insights to the developer community: ### 1. Zero Trust Must Extend to the "Data Layer" In the past, we considered Zero Trust as "distrusting any network source." In the AI era, we must **distrust any data format**. The Hugging Face incident proves once again that machine learning model files (like `.pkl`, `.h5`, or even crafted `.safetensors`) are excellent Trojan carriers. Systems must sandbox and isolate data before it is deserialized and loaded into memory. ### 2. An Explosion in Demand for Local/Open-Source Security Models The "over-alignment" of commercial closed-source models makes them extremely fragile in hardcore security confrontations. Enterprises must deploy open-source models (like specialized Llama 3 or Mistral) fine-tuned specifically for security forensics on-premise, stripping away unnecessary "moral constraints" to let the model purely serve log parsing and reverse engineering. ### 3. Agent-Level Rate Limiting Traditional IP-based rate limiting is meaningless against distributed agents. Future gateways need to introduce "intent-based" rate limiting mechanisms. By using small models at the edge to analyze the coherence of a request chain in real-time, any session exhibiting the characteristics of "autonomously trying vulnerabilities" can be immediately blocked at the application layer. As the capabilities of large language models continue to leap forward, the arms race on both the offensive and defensive sides has completely outpaced human reaction speeds. In the evolution of infrastructure, only by building an "immune system" capable of autonomous perception and autonomous healing can we survive this silicon-based war. ### Frequently Asked Questions **Q: What kind of attack did Hugging Face suffer?** An operation of thousands of probes and exploit attempts, planned and executed entirely by a highly autonomous AI agent system rather than a human-operated script. **Q: Why did commercial LLM guardrails get in the way?** Guardrails are trained to refuse parsing anything that looks like 'exploit code', so they could not distinguish a live real attack from a security expert's legitimate forensics, blocking analysis exactly when compute was needed. **Q: What lessons does this give developers?** Three: extend Zero Trust to the data layer (distrust any data format), deploy local / open-source security forensics models, and replace IP rate limiting with intent-based agent-level limiting. **Q: What is agent-level rate limiting?** Edge-side small models analyze request-chain coherence in real time and block at the application layer once a session shows 'autonomously trying vulnerabilities'; traditional IP-based limiting is useless against distributed agents. --- ### NVIDIA Open Sources Cosmos 3 Edge: How a 4B Parameter World Model is Reshaping Embodied AI - URL: https://www.tsalon.tech/en/articles/nvidia-cosmos-edge/ - Published: 2026-07-20 - Type: insight - Topics: Open Source, Embodied AI, Edge Computing - Summary: NVIDIA officially open-sources Cosmos 3 Edge. This lightweight 4 billion parameter model is not just a vision model, but a true "world model" built for edge devices, enabling robots to understand physical laws and generate actions in real-time without the cloud. - TL;DR: - NVIDIA open-sourced Cosmos 3 Edge on Hugging Face: a 4B-parameter lightweight 'world model' built for edge devices. - It is not just a vision model; it learns physical laws in latent space, predicts future states, and directly generates actions (joint torque, steering angle). - Its 4B scale runs real-time inference on edge hardware like Jetson, fixing the cloud architecture's latency and offline-unavailability pain points. - Developers can use the transformers library to call and fine-tune it, even train locally on consumer GPUs, and quantize it onto Apple Neural Engine / Qualcomm NPUs. The intersection of Embodied Intelligence and Edge AI has just welcomed a heavyweight open-source player. NVIDIA officially open-sourced a brand-new World Model on the Hugging Face platform—**Cosmos 3 Edge**. Amidst the race for cloud-based large models boasting hundreds of billions of parameters, Cosmos 3 Edge stands out: it is a lightweight network with only **4 billion parameters (4B)**. Yet, its positioning is far beyond a mere "image recognition" model; it is a physical world comprehension hub purpose-built for **Edge Devices**. For developers focused on robotics, autonomous driving, and Apple/Android edge ecosystems, Cosmos 3 Edge provides a highly potent engineering foundation. ## Breaking the Cloud Dependency: Why We Need an Edge World Model In existing embodied AI architectures, robots typically act as "cameras + actuators," while the true "brain" resides in cloud server clusters. A robot captures video, uploads it to the cloud for multimodal model inference, and then waits for the cloud to issue control commands. This architecture has two fatal flaws: 1. **Prohibitive Latency**: In highly dynamic scenarios like industrial robotic arm grasping or drone obstacle avoidance, a network latency of a few hundred milliseconds often means mission failure or even hardware damage. 2. **Offline Unavailability**: Deep inside factories with poor network signals or out in the wild, robots heavily reliant on the cloud instantly lose their ability to act. The 4B parameter scale of Cosmos 3 Edge is designed specifically to break this deadlock. It has been extremely compressed and optimized to perform local, real-time inference at high framerates directly on industrial-grade compute boards (like the NVIDIA Jetson series, or even next-gen smartphone NPUs), allowing robots to truly sever their dependency on the cloud "umbilical cord." ## From "Static Perception" to "Dynamic Action Generation" Traditional edge vision models (like the YOLO series) mostly stall at the "perception" stage—they can tell you "there is a cup" in the frame and its "coordinates are (x, y)." But they do not understand physics; they don't know that "the cup will shatter if it hits the floor," nor do they know "how much force is required to push the cup over." Cosmos 3 Edge is defined as a **World Model**, and its core differentiator is this: **it has learned the laws of the physical world within its latent space.** This means Cosmos 3 Edge can: 1. **Predict Future States**: Given the robot's current perspective and velocity, the model can "rehearse" in its mind what will happen in the next few seconds. 2. **Direct Action Generation**: It doesn't need cumbersome rule-based code to translate visual information. Instead, based directly on its understanding of the environment, it can output end-to-end control commands like joint torque and steering angles. The leap from "seeing a cup" to "understanding gravity and generating the action to catch the cup" represents a massive closure in the logical chain of embodied intelligence. ## Developer Ecosystem and Engineering Implementation NVIDIA's choice to open-source Cosmos 3 Edge on Hugging Face demonstrates its determination to build an edge AI moat. For the vast developer community, this means: - **Seamless Integration**: It can be invoked and fine-tuned directly using the familiar `transformers` library. - **Low-Cost Experimentation**: A 4B parameter scale means you can perform local fine-tuning even on standard consumer-grade GPUs (like an RTX 4090 or even a 4060 Ti), training micro-embodied agents for specific scenarios. - **Cross-Platform Potential**: While NVIDIA aims to promote its own edge hardware, the open-source nature of the model makes it highly likely to be ported and quantized by the community, running under frameworks like ONNX or CoreML on Apple's Neural Engine or Qualcomm's NPUs. ## Conclusion Large Language Models solved the problem of "understanding text," while edge world models like Cosmos 3 Edge are solving the problem of "understanding and interacting with the physical world." When compute power is successfully pushed to the edge, and when models begin to grasp common sense and physical laws, we take a solid step closer to autonomous robots that can seamlessly navigate the real world or even help us with household chores. For software and hardware developers, getting familiar with and integrating these edge world models early on will be the key to capitalizing on the next wave of AI. ### Frequently Asked Questions **Q: What is Cosmos 3 Edge?** An open-source 4-billion-parameter world model from NVIDIA designed for edge devices, letting robots understand physical laws and generate actions in real time without the cloud. **Q: How is a world model different from a normal vision model?** A normal model stays at 'perception' (recognizing objects and coordinates); a world model learns physical laws in latent space, predicts future states, and outputs control commands end-to-end. **Q: Why do we need an edge world model?** Cloud architectures suffer two fatal flaws: high latency (robotic arms, drone avoidance) and offline unavailability (deep factories, wilderness); edge models free robots from cloud dependency. **Q: How can developers get started with Cosmos 3 Edge?** Use the transformers library to call and fine-tune it; the 4B scale supports local training on consumer GPUs; its open-source nature lets it be quantized onto ONNX / CoreML and Apple Neural Engine / Qualcomm NPUs. --- ### Modern Frontend Engineering in Shenzhen — Five Practical Lessons - URL: https://www.tsalon.tech/en/articles/shenzhen-frontend-recap/ - Published: 2022-05-10 - Type: field-note - Topics: Frontend, Flutter, Webpack - Summary: In May 2022, five engineers joined T Salon in Shenzhen to share practical work on frontend observability, Flutter, mini programs, engineering systems and Webpack performance. - TL;DR: - A recap of the May 8, 2022 Shenzhen 'Challenges and Opportunities in Modern Frontend Engineering' event with five talks from frontline engineers. - Yining Lu on how frontend observability affects the business (Sentry / ARMS / in-house comparison and system building). - Minghui Cui demoed building WeChat mini programs with Flutter (MPFlutter) and Flutter for Web engineering trade-offs. - Zeya Zhang on engineering systems fitting the team; Shuyu Guo on Flutter Web build / render; Wenjie Fan on finding the real Webpack bottleneck. On 8 May 2022, T Salon worked with the Lalamove developer community and Zhaopin Executive Search to host “Challenges and Opportunities in Modern Frontend Engineering” in Shenzhen. Five speakers from engineering teams and open-source communities shared what they had learned from building observability systems, cross-platform products, developer tooling and faster build pipelines. ## A face-to-face conversation about modern frontend work The event had been postponed because of the COVID-19 situation in Shenzhen. More than 300 developers registered online and close to 100 joined us in person on a rainy weekend afternoon. The talks mattered, but so did the questions and conversations between them. ## Five speakers, five kinds of practice ### Yining Lu: observability as a product decision Yining Lu, who led frontend engineering for Lalamove’s driver platform, explained why frontend monitoring matters to the business. She compared Sentry, Alibaba Cloud ARMS, Yueying and an in-house system, then described how data collection, log reporting and querying fit together. ### Minghui Cui: building WeChat mini programs with Flutter SVGA creator Minghui Cui introduced MPFlutter and demonstrated how Flutter can be used to build WeChat mini programs. He also addressed bundle size, scrolling performance and asynchronous rendering in Flutter for Web. ### Zeya Zhang: engineering systems must fit the team Zeya Zhang, a frontend engineer on ByteDance’s Feishu team, started with two pressures: growing application complexity and increasing coordination costs. His central point was that engineering systems have no universal silver bullet. Tools and platforms must fit a team’s stage, constraints and most important problem. ### Shuyu Guo: how Flutter Web builds and renders Shuyu Guo, author of *Flutter Development in Practice*, traced the evolution of cross-platform frameworks before examining Flutter Web’s build and rendering mechanisms, including platform engines, canvas text drawing and rendering choices. ### Wenjie Fan: finding the real Webpack bottleneck Wenjie Fan from ByteDance’s games team broke down Webpack’s workflow, performance analysis and common optimization paths. Instead of offering a configuration checklist, he focused on how engineers can locate the bottleneck that actually matters. ## Beyond the stage A community event is also made in the spaces between talks: registration, coffee breaks, questions and the discussions that continue after the formal program ends. ## Why we keep the record Events end, but the speakers’ decisions, methods and open questions remain useful. Publishing a durable record lets that work be found, cited and discussed beyond the room in which it first appeared. ### Frequently Asked Questions **Q: What topics were covered at the Shenzhen frontend event?** Five: how frontend observability affects the business, building WeChat mini programs with Flutter, frontend engineering systems, Flutter Web build and render, and Webpack performance. **Q: What is MPFlutter?** An open-source architecture by Minghui Cui (creator of SVGA) that lets Flutter build WeChat mini programs and addresses bundle size, scrolling performance, and async rendering in Flutter for Web. **Q: Is there a universal frontend engineering solution?** Zeya Zhang stressed there is no silver bullet for every team; tools and platforms must fit the team's stage, main conflict, and capacity—judge the real problem first. **Q: How should you optimize Webpack performance?** Wenjie Fan advised starting from the core workflow and performance analysis, noting Webpack 5 changes and why Vite is faster; the point is to locate the real bottleneck, not copy a config list. --- ### Why We Started T Chat — Inside Real Engineering Work - URL: https://www.tsalon.tech/en/articles/tchat-launch/ - Published: 2022-04-25 - Type: news - Topics: T Chat, Engineering, Community - Summary: T Salon and Laosiji Weekly launched T Chat, an online conversation series where experienced engineers share the reality of their teams, systems and individual practice. - TL;DR: - T Salon and Laosiji Weekly launched T Chat, an online series where engineers from major tech companies share real team and individual practice. - Each episode pairs a 30-minute talk with a 30-minute one-to-one conversation, streaming every other Thursday since 28 April 2022. - T Chat extends T Salon (founded 2016) from offline salons to an online archive that stays findable after the live session. - The series completed 17 episodes, archived on T Salon's Bilibili channel. What are engineering teams inside major technology companies actually working on? What do experienced engineers pay attention to? T Chat began with these two questions. ## A long-running conversation about real engineering work T Salon and Laosiji Weekly created T Chat to invite engineers from leading internet companies to talk openly about the systems they build, the choices they make and the constraints behind those choices. The series began on 28 April 2022 and met online every other Thursday evening. ## A 30 + 30 format Each episode paired a 30-minute presentation with a 30-minute one-to-one conversation between the host and guest. The second half made room for context, follow-up questions and the judgement that often disappears from a conventional talk. ## From local salons to an online series T Salon began in March 2016 and has organised developer gatherings in Beijing, Shanghai, Chengdu, Hangzhou and Shenzhen. T Chat extended those conversations beyond a single room or city. Laosiji Weekly is a mobile technology community that has published more than 200 issues since 2018. ## Letting each conversation keep growing T Chat was designed as more than a livestream. Its guests, topics, videos and questions form a public archive that developers can continue to find and discuss after the live session has ended. ### Frequently Asked Questions **Q: What is T Chat?** An online conversation series by T Salon and Laosiji Weekly inviting engineers from leading internet companies to share real engineering practice. **Q: What is the format of each T Chat episode?** A 30-minute guest talk followed by a 30-minute one-to-one host-guest conversation that preserves follow-up questions and context. **Q: Which community does T Chat belong to?** It extends T Salon, founded in March 2016, which has run 30+ offline events in Beijing, Shanghai, Chengdu, Hangzhou, and Shenzhen. **Q: How many T Chat episodes exist and where are they?** The series completed 17 episodes, archived on T Salon's Bilibili channel and findable via the site's articles and T Chat series pages. --- ## T Chat video interviews (recorded in Chinese) Episode summaries from the T Chat interview series. Full content is available in the linked videos. ### Episode 17: 我在腾讯做 PAG 动效方案 - URL: https://www.tsalon.tech/articles/tchat-17/ - Guest: 陈仁健 - Topics: 动效, 客户端 - Video: https://www.bilibili.com/video/BV11A411X7K5 - Summary: 来自腾讯的 PAG 动效方案研发实践。 --- ### Episode 16: 我在 CoDesign 做后端 - URL: https://www.tsalon.tech/articles/tchat-16/ - Guest: overtrue - Topics: 后端, 产品工程 - Video: https://www.bilibili.com/video/BV1s14y1K7HY - Summary: CoDesign 产品背后的后端工程实践。 --- ### Episode 15: 我在字节做跨端 - URL: https://www.tsalon.tech/articles/tchat-15/ - Guest: Bill - Topics: 跨端, 前端 - Video: https://www.bilibili.com/video/BV1q44y1D7rL - Summary: 字节跳动跨端研发的一线方法与选择。 --- ### Episode 14: 我在 PayPal 做前端 - URL: https://www.tsalon.tech/articles/tchat-14/ - Guest: 于航 - Topics: 前端, 工程化 - Video: https://www.bilibili.com/video/BV1cD4y147QN - Summary: PayPal 前端团队的工程实践与技术判断。 --- ### Episode 13: 我在 1688 做终端架构 - URL: https://www.tsalon.tech/articles/tchat-13/ - Guest: 曹立成 - Topics: 终端, 架构 - Video: https://www.bilibili.com/video/BV1YD4y1b7T9 - Summary: 1688 终端架构团队的实践分享。 --- ### Episode 12: 我在知乎做埋点治理 - URL: https://www.tsalon.tech/articles/tchat-12/ - Guest: 张彦瑞 & 武蕴 - Topics: 数据, 治理 - Video: https://www.bilibili.com/video/BV1rm4y1c7Nh - Summary: 知乎埋点治理的系统化实践。 --- ### Episode 11: 我在字节做前端 - URL: https://www.tsalon.tech/articles/tchat-11/ - Guest: 范文杰 - Topics: 前端 - Video: https://www.bilibili.com/video/BV1vD4y1v7ok - Summary: 字节跳动前端研发实践。 --- ### Episode 10: 我在百度做阅读器 - URL: https://www.tsalon.tech/articles/tchat-10/ - Guest: 李泽磊 - Topics: 客户端, 阅读器 - Video: https://www.bilibili.com/video/BV1At4y1775f - Summary: 百度阅读器产品的研发实践。 --- ### Episode 9: 我在大厂做国际化 - URL: https://www.tsalon.tech/articles/tchat-9/ - Guest: 龙熠 - Topics: 国际化, 产品工程 - Video: https://www.bilibili.com/video/BV1HN4y1F7pV - Summary: 面向全球产品的国际化研发实践。 --- ### Episode 8: 我在 UC 做音视频 - URL: https://www.tsalon.tech/articles/tchat-8/ - Guest: 莲叔 - Topics: 音视频, 客户端 - Video: https://www.bilibili.com/video/BV1bd4y1m73H - Summary: UC 音视频研发的一线经验。 --- ### Episode 7: 我在领英做移动端 - URL: https://www.tsalon.tech/articles/tchat-7/ - Guest: Yuu - Topics: 移动端 - Video: https://www.bilibili.com/video/BV11r4y177E5 - Summary: 领英移动端团队的研发实践。 --- ### Episode 6: 我在快手做移动端 - URL: https://www.tsalon.tech/articles/tchat-6/ - Guest: 戴铭 - Topics: 移动端, iOS - Video: https://www.bilibili.com/video/BV18T411g7HC - Summary: 快手移动端研发与工程实践。 --- ### Episode 5: 我在字节做 APM - URL: https://www.tsalon.tech/articles/tchat-5/ - Guest: 亚东 - Topics: APM, 稳定性 - Video: https://www.bilibili.com/video/BV17U4y1Q7uz - Summary: 字节跳动 APM 体系的研发实践。 --- ### Episode 4: 聊聊「被毕业」这件事 - URL: https://www.tsalon.tech/articles/tchat-4/ - Guest: T 技术沙龙 - Topics: 职业, 社区 - Video: https://www.bilibili.com/video/BV1GZ4y1i7uV - Summary: 开发者职业变化与个人选择的公开讨论。 --- ### Episode 3: 我在 B 站做架构 - URL: https://www.tsalon.tech/articles/tchat-3/ - Guest: 卡比 - Topics: 架构, 客户端 - Video: https://www.bilibili.com/video/BV1jB4y1R7fj - Summary: 哔哩哔哩架构研发的一线实践。 --- ### Episode 2: 我在闲鱼做 Flutter - URL: https://www.tsalon.tech/articles/tchat-2/ - Guest: 新宿 - Topics: Flutter, 跨端 - Video: https://www.bilibili.com/video/BV1P34y1a7vw - Summary: 闲鱼 Flutter 团队的跨端研发实践。 --- ### Episode 1: 我在 Google 做研发 - URL: https://www.tsalon.tech/articles/tchat-1/ - Guest: 老驴 - Topics: 研发文化, 工程 - Video: https://www.bilibili.com/video/BV18Z4y1y7S6 - Summary: T Chat 首期,关于 Google 研发团队与个人实践。 --- ## First-party data tools - TokenRank: https://www.tsalon.tech/en/tokenrank/ — T Salon's own leaderboard of AI coding token consumption, collected first-party, with rankings on total (with cache), normalized (excluding cache), and estimated cost. - AI coding quota reset radar: https://www.tsalon.tech/en/whenreset/ — Real-time monitoring of official usage resets and airdropped reset cards for OpenAI Codex and Anthropic Claude, all converted to Beijing time (UTC+8).