|
1 | | -# About Symposium |
| 1 | +# What we want to achieve |
2 | 2 |
|
3 | | -Symposium is a set of components that make AI agents work better. These components are compatible with any ACP-based editing system, including Zed, VSCode (with our plugin), and IntelliJ and NeoVim (coming soon). |
| 3 | +You fire up your agent of choice through Symposium. It has a more collaborative style, remembers the way you like to work. It knows about your dependencies and incorporates advice supplied by the crate authors on how best to use them. You can install extensions that transform the agent — new skills, new MCP servers, or more advanced capabilities like custom GUI interfaces and new ways of working. |
4 | 4 |
|
5 | | -We focus on three areas: |
| 5 | +## AI the Rust Way |
6 | 6 |
|
7 | | -<div class="tenets-grid"> |
| 7 | +Symposium brings Rust's design philosophy to AI-assisted development. |
8 | 8 |
|
9 | | -<div class="tenet-section"> |
10 | | - <h2>Rust Expertise</h2> |
11 | | - <p>Built-in capabilities for understanding Rust language, errors, and idioms.</p> |
12 | | - <ul class="tenet-examples"> |
13 | | - <li class="works"><a href="./rust-expertise.md">rust-crate-sources tool</a></li> |
14 | | - <li class="coming-soon">IDE operations</li> |
15 | | - <li class="coming-soon">Error explanations</li> |
16 | | - </ul> |
17 | | -</div> |
| 9 | +<div class="pillars"> |
18 | 10 |
|
19 | | -<div class="tenet-section"> |
20 | | - <h2>Ecosystem-Powered Knowledge</h2> |
21 | | - <p>Crate authors provide specialized AI tooling through Cargo.toml metadata, bringing domain knowledge directly to the agent.</p> |
22 | | - <ul class="tenet-examples"> |
23 | | - <li class="coming-soon">Crate-provided skills, context, and capabilities</li> |
24 | | - </ul> |
25 | | -</div> |
| 11 | +<div class="pillar"> |
| 12 | +<h3>Leverage the wisdom of <s>the crowd</s> crates.io</h3> |
| 13 | + |
| 14 | +Rust embraces a small stdlib and a rich crate ecosystem. Symposium brings that philosophy to AI: your dependencies can teach your agent how to use them. Add a crate, and your agent learns its idioms, patterns, and best practices. |
| 15 | + |
| 16 | +Beyond crate knowledge, we want to make it easy to publish agent extensions that others can try out and adopt just by adding a line to their configuration — the same way you'd add a dependency to `Cargo.toml`. |
26 | 17 |
|
27 | | -<div class="tenet-section"> |
28 | | - <h2>Rich Collaboration</h2> |
29 | | - <p>Interactive patterns for human-AI partnership beyond simple text exchanges.</p> |
30 | | - <ul class="tenet-examples"> |
31 | | - <li class="coming-soon"><a href="./rich-collaboration.md">Sparkle collaborative patterns</a></li> |
32 | | - <li class="coming-soon">Walkthroughs</li> |
33 | | - <li class="coming-soon">Taskspaces</li> |
34 | | - </ul> |
35 | 18 | </div> |
36 | 19 |
|
| 20 | +<div class="pillar"> |
| 21 | +<h3>Stability without stagnation</h3> |
| 22 | + |
| 23 | +Rust evolves quickly and agents' training data goes stale. Symposium helps your agent take advantage of the latest Rust features and learn how to use new or private crates — things not found in its training data. |
| 24 | + |
| 25 | +We provide guides and context that keep models up-to-date, helping them write idiomatic Rust rather than JavaScript-in-disguise. |
| 26 | + |
37 | 27 | </div> |
38 | 28 |
|
39 | | -## Open Source Community |
| 29 | +<div class="pillar"> |
| 30 | +<h3>Open, portable, and vendor neutral</h3> |
40 | 31 |
|
41 | | -Symposium is an open-source project and we are actively soliciting [contributors](./contribute.md). We welcome users as well, but given the exploratory nature of Symposium, expect frequent changes. Currently, the only way to install Symposium is from source. |
| 32 | +Open source tools that everyone can improve. Build extensions once, use them with any ACP-compatible agent. No vendor lock-in. |
42 | 33 |
|
43 | | -We maintain a [code of conduct](https://github.com/symposium-dev/symposium/blob/main/CODE_OF_CONDUCT.md) and operate as an independent community focused on exploring what AI has to offer for software development. |
| 34 | +</div> |
| 35 | + |
| 36 | +</div> |
0 commit comments