Skip to content

Commit 9d23e25

Browse files
v0.7.37: impersonation fixes, instagram/tiktok, landing improvements, agent tools fix
2 parents 874c998 + 3498b24 commit 9d23e25

165 files changed

Lines changed: 10970 additions & 999 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.

apps/docs/components/icons.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1467,6 +1467,21 @@ export function LinkedInIcon(props: SVGProps<SVGSVGElement>) {
14671467
)
14681468
}
14691469

1470+
/** Instagram camera glyph rendered with the block's brand gradient background. */
1471+
export function InstagramIcon(props: SVGProps<SVGSVGElement>) {
1472+
return (
1473+
<svg
1474+
{...props}
1475+
viewBox='0 0 24 24'
1476+
fill='currentColor'
1477+
xmlns='http://www.w3.org/2000/svg'
1478+
aria-hidden='true'
1479+
>
1480+
<path d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z' />
1481+
</svg>
1482+
)
1483+
}
1484+
14701485
export function CrunchbaseIcon(props: SVGProps<SVGSVGElement>) {
14711486
return (
14721487
<svg

apps/sim/.env.example

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,16 @@ API_ENCRYPTION_KEY=your_api_encryption_key # Use `openssl rand -hex 32` to gener
9696
# S3_ENDPOINT= # Custom endpoint for S3-compatible storage (Cloudflare R2, MinIO, Backblaze B2). Leave unset for AWS S3
9797
# S3_FORCE_PATH_STYLE=true # Required for MinIO/Ceph RGW. Leave unset for AWS S3 and R2
9898

99+
# Instagram OAuth (Optional - Instagram App ID/Secret from Meta App Dashboard > Instagram > API setup with Instagram login)
100+
# INSTAGRAM_CLIENT_ID=
101+
# INSTAGRAM_CLIENT_SECRET=
102+
# Instagram publish file uploads require S3 or Azure Blob above (Meta must fetch a public HTTPS URL).
103+
# Gmail attachments do not need this.
104+
105+
# TikTok OAuth (Optional - Client Key/Secret from the TikTok for Developers app)
106+
# TIKTOK_CLIENT_ID=
107+
# TIKTOK_CLIENT_SECRET=
108+
99109
# Azure Blob Storage takes precedence over S3 if both are configured
100110
# AZURE_ACCOUNT_NAME= # Azure storage account name
101111
# AZURE_ACCOUNT_KEY= # Azure storage account key

apps/sim/app/(landing)/careers/components/job-board/job-groups.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { CareerPosting } from '@/lib/ashby/jobs'
44
import type { DepartmentGroup } from '@/app/(landing)/careers/components/job-board/utils'
55

66
/** Empty-state copy: distinguishes a truly empty board from a filtered-to-zero view. */
7-
const NO_OPEN_ROLES_MESSAGE = 'No open roles right now — check back soon.'
7+
const NO_OPEN_ROLES_MESSAGE = 'No open roles right now. Check back soon.'
88
const NO_MATCHING_ROLES_MESSAGE =
99
'No roles match these filters right now. Try clearing them, or check back soon.'
1010

apps/sim/app/(landing)/components/features/components/build-callout/components/build-chat-animation/build-chat-animation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ThinkingLoader } from '@/components/ui'
88

99
const PROMPT = 'Build a workflow to schedule and publish posts to my X account.'
1010
const REPLY =
11-
'On it — building a workflow with a schedule trigger, a drafting agent, and an X publish step.'
11+
'On it. Building a workflow with a schedule trigger, a drafting agent, and an X publish step.'
1212
const REPLY_WORDS = REPLY.split(' ')
1313

1414
const TYPE_START_MS = 900

apps/sim/app/(landing)/components/features/features.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export function Features() {
5454
<FeatureCard
5555
eyebrow='Context'
5656
title='Give Sim data it can reason over.'
57-
description='Sim stores your data semantically in tables, files, and knowledge bases your agents read from to ground every answer in your own data.'
57+
description='Sim stores your data in tables, files, and knowledge bases, the semantic memory agents read to ground every answer.'
5858
backdropSrc='/landing/feature-context-backdrop.jpg'
5959
mediaSide='right'
6060
>
@@ -65,7 +65,7 @@ export function Features() {
6565
<FeatureCard
6666
eyebrow='Build'
6767
title='Build agents that solve real problems.'
68-
description='Wire blocks, models, and integrations into agent logic on a visual builder, from one agent to many working in parallel.'
68+
description="Wire blocks, models, and integrations into agent logic on Sim's visual builder, from one agent to many working in parallel."
6969
href='/workflows'
7070
linkLabel='Explore the workflow builder'
7171
>
@@ -76,7 +76,7 @@ export function Features() {
7676
<FeatureCard
7777
eyebrow='Monitor'
7878
title='Watch every run, end to end.'
79-
description='Trace each run block by block, with full logs and the real cost, so you always know what ran and why.'
79+
description='Sim traces each run block by block, with full logs and the real cost.'
8080
backdropSrc='/landing/feature-monitor-backdrop.jpg'
8181
mediaSide='right'
8282
flushBottom

apps/sim/app/(landing)/components/footer/footer.tsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,20 @@ interface FooterItem {
2727
external?: boolean
2828
}
2929

30+
/**
31+
* Platform modules link to their local landing pages (internal link equity
32+
* stays on the ranking pages); docs-only surfaces (MCP, API, Self Hosting)
33+
* and Status remain external.
34+
*/
3035
const PRODUCT_LINKS: FooterItem[] = [
3136
{ label: 'Enterprise', href: '/enterprise' },
32-
{ label: 'Mothership', href: 'https://docs.sim.ai/mothership', external: true },
33-
{ label: 'Workflows', href: 'https://docs.sim.ai', external: true },
34-
{ label: 'Knowledge Base', href: 'https://docs.sim.ai/knowledgebase', external: true },
35-
{ label: 'Tables', href: 'https://docs.sim.ai/tables', external: true },
37+
{ label: 'Chat', href: 'https://docs.sim.ai/mothership', external: true },
38+
{ label: 'Workflows', href: '/workflows' },
39+
{ label: 'Knowledge Base', href: '/knowledge' },
40+
{ label: 'Tables', href: '/tables' },
41+
{ label: 'Files', href: '/files' },
42+
{ label: 'Logs', href: '/logs' },
43+
{ label: 'Scheduled Tasks', href: '/scheduled-tasks' },
3644
{ label: 'MCP', href: 'https://docs.sim.ai/agents/mcp', external: true },
3745
{ label: 'API', href: 'https://docs.sim.ai/api-reference/getting-started', external: true },
3846
{ label: 'Self Hosting', href: 'https://docs.sim.ai/platform/self-hosting', external: true },

apps/sim/app/(landing)/components/hero/hero.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ export function Hero() {
8686
headingId='hero-heading'
8787
heading={
8888
<>
89-
Sim is your AI workspace <br />
90-
for building agentic workflows.
89+
Sim is the AI workspace <br />
90+
for building AI agents.
9191
</>
9292
}
93-
description='The open-source workspace where teams build, deploy, and manage AI agents.'
93+
description='Open source, with 1,000+ integrations and every major LLM. Build, deploy, and manage agents visually, conversationally, or with code.'
9494
/>
9595

9696
<div

apps/sim/app/(landing)/components/home-structured-data/home-structured-data.tsx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ import { JsonLd } from '@/app/(landing)/components/json-ld'
1616
* - All claims must also appear as visible text on the page.
1717
* - Do not add `aggregateRating` without real, verifiable review data.
1818
*/
19+
/**
20+
* The home page's canonical description - the single string shared by the
21+
* `<meta name="description">`, OG/Twitter cards (`page.tsx`), and the JSON-LD
22+
* `WebPage.description` below, so the three surfaces never drift.
23+
*/
24+
export const HOME_PAGE_DESCRIPTION =
25+
'Sim is the open-source AI workspace where teams build, deploy, and manage AI agents across 1,000+ integrations and every major LLM, visually or with code.'
26+
1927
const HOME_JSON_LD = {
2028
'@context': 'https://schema.org',
2129
'@graph': [
@@ -27,8 +35,7 @@ const HOME_JSON_LD = {
2735
isPartOf: { '@id': `${SITE_URL}#website` },
2836
about: { '@id': `${SITE_URL}#software` },
2937
datePublished: '2024-01-01T00:00:00+00:00',
30-
description:
31-
'Sim is the open-source AI workspace where teams build, deploy, and manage AI agents. Connect 1,000+ integrations and every major LLM to create agents that automate real work.',
38+
description: HOME_PAGE_DESCRIPTION,
3239
breadcrumb: { '@id': `${SITE_URL}#breadcrumb` },
3340
inLanguage: 'en-US',
3441
speakable: {
@@ -93,7 +100,7 @@ const HOME_JSON_LD = {
93100
],
94101
featureList: [
95102
'AI workspace for teams',
96-
'Mothership: natural language agent creation',
103+
'Chat: build and manage agents in natural language',
97104
'Visual workflow builder',
98105
'1,000+ integrations',
99106
'LLM orchestration (OpenAI, Anthropic, Google, xAI, Mistral, Perplexity)',
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export { HomeStructuredData } from './home-structured-data'
1+
export { HOME_PAGE_DESCRIPTION, HomeStructuredData } from './home-structured-data'

apps/sim/app/(landing)/components/mothership/mothership.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const AREAS: Area[] = [
4545
size: 180,
4646
definition: (
4747
<>
48-
One catalog of 1,000+ integrations
48+
Sim&apos;s catalog of 1,000+ integrations
4949
<br />
5050
your agents act through.
5151
</>
@@ -55,7 +55,7 @@ const AREAS: Area[] = [
5555
word: 'Context',
5656
Mark: IsoIngestIllustration,
5757
size: 170,
58-
definition: 'Your data, stored semantically as the memory your agents reason over.',
58+
definition: 'Your data, stored semantically in Sim as the memory your agents reason over.',
5959
},
6060
{
6161
word: 'Build',
@@ -67,7 +67,7 @@ const AREAS: Area[] = [
6767
word: 'Monitor',
6868
Mark: IsoMonitorIllustration,
6969
size: 174,
70-
definition: 'See inside every run with live traces, logs, and real cost.',
70+
definition: 'See inside every run in Sim: live traces, logs, and real cost.',
7171
},
7272
]
7373

0 commit comments

Comments
 (0)