Skip to content

Commit b5b4bd8

Browse files
committed
start change to 0.18
1 parent e0beb37 commit b5b4bd8

File tree

1 file changed

+28
-25
lines changed

1 file changed

+28
-25
lines changed

modus/overview.mdx

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,39 @@ sidebarTitle: "Overview"
88

99
## What is Modus? {/* vale Google.Contractions = NO */}
1010

11-
Modus is an open source, serverless framework for building functions and APIs,
12-
powered by WebAssembly.
11+
Modus is an open source, serverless framework for building intelligent agents
12+
and APIs in Go or AssemblyScript (a TypeScript-like language). Modus is a
13+
runtime purpose-built for orchestrating autonomous AI agents that operate as
14+
first-class citizens in your stack.
1315

14-
You write your app logic in Go or AssemblyScript, and Modus provides additional
15-
features to easily integrate models, data, and external services.
16+
You write your app logic in Go or AssemblyScript—whichever you prefer—and Modus
17+
compiles everything to WebAssembly for fast performance at scale and at the
18+
edge. Each agent instance gets a dedicated execution environment, sand-boxed for
19+
resiliency, scalability, and security.
1620

17-
To **build apps that are thoughtful, fun, and effective**, we often need to
18-
integrate models in different forms, whether generative large language models or
19-
classical machine/deep learning models.
21+
Modus enables both stateless functions for quick API responses and stateful
22+
agents that maintain persistent memory across interactions. This eliminates the
23+
need to parse conversation histories, rebuild context from scratch, or lose
24+
state when errors occur.
2025

21-
Your app might be a simple create, read, update, and delete (CRUD) function that
22-
has a single model to identify similar entries. Or, it could be a complex
23-
agentic reasoning system that chains dozens of models and data sources together.
24-
**Modus creates a way of working with models that scales with your needs.**
26+
You can run Modus locally for development or deploy it in seconds to Hypermode
27+
for production.
2528

26-
Modus exists to make it easier for you to build the apps of your dreams.
29+
## What is Modus good for? {/* vale Google.Contractions = NO */}
2730

28-
<Note>
29-
Modus is a multi-language framework. It currently includes support for Go and
30-
AssemblyScript, a WebAssembly compatible TypeScript-like language. Additional
31-
language support is in development.
32-
</Note>
31+
Modus is designed for building both traditional functions and intelligent
32+
agents. It supports sub-second response times for stateless operations and
33+
long-running, autonomous workflows that maintain state over time.
3334

34-
## What is Modus good for? {/* vale Google.Contractions = NO */}
35+
**Functions**: stateless operations for API endpoints, data processing, and AI
36+
inference tasks.
3537

36-
We designed Modus primarily as a general-purpose app framework, it just happens
37-
to treat models as a first-class component. With Modus you can use models, as
38-
appropriate, without additional complexity.
38+
**Agents**: stateful entities that maintain conversation history, coordinate
39+
between models and tools, and operate independently over extended periods.
40+
Agents automatically handle state persistence and fault tolerance.
3941

40-
However, Modus is best for apps that require sub-second response times. We've
41-
made trade-offs to optimize for speed and simplicity.
42+
Both can be deployed in the same app, allowing you to choose the right
43+
abstraction for each use case.
4244

4345
For more inspiration, check out the
4446
[Modus recipes](https://github.com/hypermodeinc/modus-recipes).
@@ -49,9 +51,10 @@ A few of the core Modus features include:
4951

5052
| Feature | Description |
5153
| ------------------------------------------- | -------------------------------------------------------------------------------------------- |
52-
| [Multi-Language](/modus/project-structure) | Write functions in Go and AssemblyScript, with additional language support in development |
54+
| **Agent Runtime** | Deploy autonomous agents as actors with dedicated execution environments and fault isolation |
55+
| [Multi-Language](/modus/project-structure) | Write functions and agents in Go or AssemblyScript, compiled to WebAssembly for performance |
5356
| [Auto-Generated API](/modus/api-generation) | A secure API is automatically generated from your function signatures |
5457
| [Model Integration](/modus/model-invoking) | Connect and invoke AI models from different providers, without learning a new SDK |
5558
| [Search](/modus/search) | Add natural language search and recommendations with integrated vector embeddings |
5659
| [Authentication](/modus/authentication) | Secure your API endpoints with minimal configuration |
57-
| **WebAssembly Runtime** | Small and portable execution engine for deployment across server, edge, and desktop computes |
60+
| **WebAssembly Runtime** | Portable execution engine delivering fast performance at scale and at the edge |

0 commit comments

Comments
 (0)