Skip to content

Commit de3d177

Browse files
icecrasher321claude
andcommitted
Merge origin/staging into staging-v4
Resolutions: - packages/db/migrations — no conflict by construction; the branch's 0271 was reverted to the merge-base in the preceding commit, so staging's 0271 (a hand-written CONCURRENTLY index build) applied cleanly and the branch's additive DDL regenerated on top as 0272. Regenerated content is byte-identical to what it replaced, and drizzle reports no drift. - workflow-alias-backing.{ts,test.ts} — kept deleted. The branch removed this subsystem deliberately (ac55b1f); staging kept evolving it. Verified all three exported symbols have zero references in the merged tree before resolving, so nothing is left dangling. - workspace-file-manager.ts — took HEAD for the two alias-module imports, but KEPT staging's generateRequestId import: staging's new code at the call site merged in cleanly and uses it, so taking our side wholesale would have compiled to a missing binding. - check-api-validation-contracts.ts — the route-count ratchet. Neither side's number is right: the merge unions both sets, so the baseline is 985, measured from the merged tree rather than picked from a side. - bun.lock — regenerated from the merged manifests with the pinned bun (1.3.13) rather than hand-resolved; --frozen-lockfile verifies clean. Co-Authored-By: Claude <noreply@anthropic.com>
2 parents 811dc9c + b69fdbd commit de3d177

159 files changed

Lines changed: 43525 additions & 1470 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/rules/landing-seo-geo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ paths:
2222
- **Answer-first pattern**: each section's H2 + subtitle should directly answer a user question (e.g. "What is Sim?", "How fast can I deploy?").
2323
- **Atomic answer blocks**: each feature / template card should be independently extractable by an AI summariser.
2424
- **Entity consistency**: always write "Sim" by name — never "the platform" or "our tool".
25-
- **Keyword density**: first 150 visible chars of Hero must name "Sim", "AI workspace", "AI agents".
25+
- **Keyword density**: first 150 visible chars of Hero must name "AI workspace" and "AI agents". "Sim" is carried by the title tag, the meta description, and the Hero `sr-only` summary — the H1 does not have to spend its opening words on the brand.
2626
- **sr-only summaries**: Hero and Templates each have a `<p className="sr-only">` (~50 words) as an atomic product/catalog summary for AI citation.
2727
- **Specific numbers**: prefer concrete figures ("1,000+ integrations", "15+ AI providers") over vague claims.
2828

README.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,12 @@
2727
### Self-hosted
2828

2929
```bash
30-
npx simstudio
30+
git clone https://github.com/simstudioai/sim.git && cd sim
31+
bun run setup
3132
```
3233

3334
Open [http://localhost:3000](http://localhost:3000)
3435

35-
Docker must be installed and running. Use `-p, --port <port>` to run Sim on a different port, or `--no-pull` to skip pulling the latest Docker images.
36-
3736
<p align="center">
3837
<img src="apps/sim/public/static/readme-platform.png" alt="The Sim platform — chat on the left, the visual workflow builder on the right" width="100%"/>
3938
</p>
@@ -77,12 +76,6 @@ Docker must be installed and running. Use `-p, --port <port>` to run Sim on a di
7776

7877
**Requirements:** [Bun](https://bun.sh/) and [Docker](https://www.docker.com/).
7978

80-
```bash
81-
git clone https://github.com/simstudioai/sim.git && cd sim
82-
bun install
83-
bun run setup
84-
```
85-
8679
`bun run setup` is an interactive wizard: it provisions the database, generates secrets, writes your `.env` files, connects a Chat API key, and starts Sim the way you choose:
8780

8881
- **Local dev** — run from source to contribute or hack on Sim
@@ -110,7 +103,7 @@ Sim also supports local models via [Ollama](https://ollama.ai) and [vLLM](https:
110103

111104
## Chat API Keys
112105

113-
Chat is a Sim-managed service. `bun run setup` connects a Chat API key for you — sign in when it opens your browser and the key is stored automatically. To view, create, or revoke keys later, go to [sim.ai/account/settings/chat-keys](https://sim.ai/account/settings/chat-keys).
106+
Chat is a Sim-managed service. `bun run setup` connects a Chat API key for you — sign in when it opens your browser and the key is stored automatically. To view, create, or revoke keys later, go to [sim.ai/selfhost/settings/chat-keys](https://sim.ai/selfhost/settings/chat-keys).
114107

115108
## Environment Variables
116109

apps/docs/content/docs/en/api-reference/(generated)/workflows/meta.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
"cancelExecution",
66
"listWorkflows",
77
"getWorkflow",
8+
"exportWorkflow",
9+
"importWorkflow",
810
"deployWorkflow",
911
"undeployWorkflow",
1012
"rollbackWorkflow",

0 commit comments

Comments
 (0)