Siddharth Ganesan
0abcc6e813
improvement(mothership): restructured stream, tool structures, code typing, file write/patch/append tools, timing issues ( #4090 )
...
* fix build error
* improvement(mothership): new agent loop (#3920 )
* feat(transport): replace shared chat transport with mothership-stream module
* improvement(contracts): regenerate contracts from go
* feat(tools): add tool catalog codegen from go tool contracts
* feat(tools): add tool-executor dispatch framework for sim side tool routing
* feat(orchestrator): rewrite tool dispatch with catalog-driven executor and simplified resume loop
* feat(orchestrator): checkpoint resume flow
* refactor(copilot): consolidate orchestrator into request/ layer
* refactor(mothership): reorganize lib/copilot into structured subdirectories
* refactor(mothership): canonical transcript layer, dead code cleanup, type consolidation
* refactor(mothership): rebase onto latest staging
* refactor(mothership): rename request continue to lifecycle
* feat(trace): add initial version of request traces
* improvement(stream): batch stream from redis
* fix(resume): fix the resume checkpoint
* fix(resume): fix resume client tool
* fix(subagents): subagent resume should join on existing subagent text block
* improvement(reconnect): harden reconnect logic
* fix(superagent): fix superagent integration tools
* improvement(stream): improve stream perf
* Rebase with origin dev
* fix(tests): fix failing test
* fix(build): fix type errors
* fix(build): fix build errors
* fix(build): fix type errors
* feat(mothership): add cli execution
* fix(mothership): fix function execute tests
* Force redeploy
* feat(motheship): add docx support
* feat(mothership): append
* Add deps
* improvement(mothership): docs
* File types
* Add client retry logic
* Fix stream reconnect
* Eager tool streaming
* Fix client side tools
* Security
* Fix shell var injection
* Remove auto injected tasks
* Fix 10mb tool response limit
* Fix trailing leak
* Remove dead tools
* file/folder tools
* Folder tools
* Hide function code inline
* Dont show internal tool result reads
* Fix spacing
* Auth vfs
* Empty folders should show in vfs
* Fix run workflow
* change to node runtime
* revert back to bun runtime
* Fix
* Appends
* Remove debug logs
* Patch
* Fix patch tool
* Temp
* Checkpoint
* File writes
* Fix
* Remove tool truncation limits
* Bad hook
* replace react markdown with streamdown
* Checkpoitn
* fix code block
* fix stream persistence
* temp
* Fix file tools
* tool joining
* cleanup subagent + streaming issues
* streamed text change
* Tool display intetns
* Fix dev
* Fix tests
* Fix dev
* Speed up dev ci
* Add req id
* Fix persistence
* Tool call names
* fix payload accesses
* Fix name
* fix snapshot crash bug
* fix
* Fix
* remove worker code
* Clickable resources
* Options ordering
* Folder vfs
* Restore and mass delete tools
* Fix
* lint
* Update request tracing and skills and handlers
* Fix editable
* fix type error
* Html code
* fix(chat): make inline code inherit parent font size in markdown headers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* improved autolayout
* durable stream for files
* one more fix
* POSSIBLE BREAKAGE: SCROLLING
* Fixes
* Fixes
* Lint fix
* fix(resource): fix resource view disappearing on ats (#4103 )
Co-authored-by: Theodore Li <theo@sim.ai >
* Fixes
* feat(mothership): add execution logs as a resource type
Adds `log` as a first-class mothership resource type so copilot can open
and display workflow execution logs as tabs alongside workflows, tables,
files, and knowledge bases.
- Add `log` to MothershipResourceType, all Zod enums, and VALID_RESOURCE_TYPES
- Register log in RESOURCE_REGISTRY (Library icon) and RESOURCE_INVALIDATORS
- Add EmbeddedLog and EmbeddedLogActions components in resource-content
- Export WorkflowOutputSection from log-details for reuse in EmbeddedLog
- Add log resolution branch in open_resource handler via new getLogById service
- Include log id in get_workflow_logs response and extract resources from output
- Exclude log from manual add-resource dropdown (enters via copilot tools only)
- Regenerate copilot contracts after adding log to open_resource Go enum
* Fix perf and message queueing
* Fix abort
* fix(ui): dont delete resource on clearing from context, set resource closed on new task (#4113 )
Co-authored-by: Theodore Li <theo@sim.ai >
* improvement(mothership): structure sim side typing
* address comments
* reactive text editor tweaks
* Fix file read and tool call name persistence bug
* Fix code stream + create file opening resource
* fix use chat race + headless trace issues
* Fix type issue
* Fix mothership block req lifecycle
* Fix build
* Move copy reqid
* Fix
* fix(ui): fix resource tag transition from home to task (#4132 )
Co-authored-by: Theodore Li <theo@sim.ai >
* Fix persistence
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Theodore Li <theo@sim.ai >
Co-authored-by: Theodore Li <theodoreqili@gmail.com >
2026-04-13 16:46:35 -07:00
Waleed
05b5588a7b
improvement(ci): parallelize Docker builds and fix test timeouts ( #4083 )
...
* improvement(ci): parallelize Docker builds with tests and remove duplicate turbo install
* fix(test): use SecureFetchResponse shape in mock instead of standard Response
2026-04-09 15:18:19 -07:00
Vikhyath Mondreti
f1ead2ed55
fix docker image build
2026-03-28 20:58:56 -07:00
Vikhyath Mondreti
d2c3c1c39e
improvement(worker): configuration defaults ( #3821 )
...
* improvement(worker): configuration defaults
* update readmes
* realtime curl import
2026-03-27 19:54:56 -07:00
Vikhyath Mondreti
23c3072784
fix dockerfile
2026-03-27 19:11:02 -07:00
Vikhyath Mondreti
33fdb11396
update dockerfile ( #3819 )
2026-03-27 18:50:57 -07:00
Vikhyath Mondreti
21156dd54a
fix(worker): dockerfile + helm updates ( #3818 )
...
* fix(worker): dockerfile + helm updates
* address comments
2026-03-27 18:28:36 -07:00
Waleed
8a481b612d
chore(config): clean up bun, turbo, and next.js config ( #3788 )
...
* chore(config): clean up bun, turbo, and next.js config
* chore(ci): bump bun to 1.3.11 in dockerfiles and workflows
2026-03-26 13:04:23 -07:00
Vikhyath Mondreti
8eb45e3057
fix(ppt): dep injection ( #3732 )
2026-03-23 21:20:43 -07:00
Siddharth Ganesan
852dc93d39
fix(mothership): tool durability ( #3731 )
...
* Durability
* Go check
* Fix
* add pptxgen setup to dockerfile
* Update tools
* Fix
* Fix aborts and gen viz
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2026-03-23 20:39:29 -07:00
Waleed
ae887185a1
fix(memory): upgrade bun from 1.3.9 to 1.3.10 ( #3441 )
2026-03-06 11:35:46 -08:00
Waleed
2fc2e12cb2
feat(slack): added ephemeral message send tool, updated ci, updated docs ( #3278 )
...
* feat(slack): added ephemeral message send tool, updated ci, updated docs
* added block kit support
* upgrade turborepo
* added wandConfig for slack block kit
* fix generation type
2026-02-20 16:53:10 -08:00
Waleed
f5dc180d9f
fix(memory): upgrade bun from 1.3.3 to 1.3.9 ( #3186 )
2026-02-10 19:30:31 -08:00
Waleed
9502227fd4
fix(sso): add missing deps to db container for running script ( #2746 )
2026-01-09 09:42:13 -08:00
Waleed
b90cc5b874
fix(build): resolve failing build due to symlink issue in main app dockerfile ( #2650 )
2025-12-30 22:48:55 -08:00
ppippi-dev
f8b1880575
fix(docker): resolve @sim/logger module not found in realtime container ( #2637 )
2025-12-29 23:06:28 -08:00
Waleed
f44fc18041
fix(build): add tsconfig to db dockerfile ( #2617 )
...
* fix(build): add tsconfig to db dockerfile
* ack pr comment
2025-12-28 12:29:34 -08:00
Waleed
71130c8b0a
improvement(monorepo): added tsconfig package, resolved type errors in testing package ( #2613 )
2025-12-28 00:36:48 -08:00
Waleed
7c0a3c15ac
improvement(build): migrate to blacksmith sticky disks for faster builds, other build improvements ( #2611 )
2025-12-27 18:09:29 -08:00
Waleed
cdc1a832d7
fix(docker): add logger package to realtime dockerfile ( #2610 )
2025-12-27 17:55:16 -08:00
Waleed
d707d18ee6
fix(build): update dockerfile to contain testing package deps ( #2591 )
...
* fix(build): update dockerfile to contain testing package deps
* added logger package
2025-12-26 12:20:38 -08:00
Waleed
b7f6bab282
feat(tests): added testing package, overhauled tests ( #2586 )
...
* feat(tests): added testing package, overhauled tests
* fix build
2025-12-25 16:06:47 -08:00
Waleed
b72e111e22
fix(vm): use node child process for RCE ( #2389 )
...
* fix(vm): use node child process for RCE
* ack PR comments
* cleanup oprhaned processes
* cleaned up
* ack pr comment
* fix path
* use spawn instead of fork
* acked PR comments
2025-12-15 17:52:19 -08:00
Waleed
cd7fa688c9
fix(build): fix DB dockerfile ( #2344 )
2025-12-12 17:11:01 -08:00
Waleed
dda44f7382
fix(build): remove incompatible --frozen-lockfile and --omit dev from docker ( #2341 )
...
* fix(build): remove incompatible --frozen-lockfile and --omit dev from docker
* ack PR comments
2025-12-12 16:58:23 -08:00
Waleed
323e03520d
feat(releases): tag releases to main with version numbers, speed up docker builds ( #2337 )
...
* feat(releases): tag releases to main with version numbers, speed up docker builds
* resize runners
2025-12-12 15:57:10 -08:00
Waleed
c864d17991
chore(deps): upgrade to bun v1.3 ( #2181 )
...
* chore(deps): upgrade to bun v1.3
* ack PR comments
2025-12-04 00:43:01 -08:00
Waleed
e64b1c9fcd
feat(tools): added speech to text with openai whisper, elevenlabs, and deepgram ( #2068 )
...
* feat(tools): added speech to text with openai whisper, elevenlabs, and deepgram
* added new file icons, implemented ffmpeg
* updated docs
* revert environment
2025-11-19 21:03:54 -08:00
Waleed
570b8d61f0
improvement(runners): added blacksmith optimizations to workflows and dockerfiles to enhance performance ( #2055 )
...
* added blacksmith optimizations to workflows and dockerfiles to enhance performance. please review before pushing to production
* remove cache from and cache to directives from docker based actions, per blacksmith docs
---------
Co-authored-by: Connor Mulholland <connormul@Connors-MacBook-Pro.local >
2025-11-19 13:07:03 -08:00
Waleed
1130befb17
fix(local): add missing deps, fix access patterns, update dockerfiles, updated turborepo ( #1895 )
...
* fix(local): add missing deps, fix access patterns, update dockerfiles
* upgrade turborepo
2025-11-11 12:01:59 -08:00
Vikhyath Mondreti
b2009fe467
fix build issue ( #1644 )
2025-10-15 14:26:06 -07:00
Waleed
f345c4d1d8
fix(docker): updated docker to use non-root user for k8s/helm deployments ( #1626 )
...
* fix(docker): updated docker to use non-root user for k8s/helm deployments
* ack PR comments
2025-10-14 15:54:51 -07:00
Waleed
ee77dea2d6
feat(guardrails): added guardrails block/tools and docs ( #1605 )
...
* Adding guardrails block
* ack PR comments
* cleanup checkbox in dark mode
* cleanup
* fix supabase tools
2025-10-11 20:37:35 -07:00
Waleed
923595f57e
fix(webhooks): use next public app url instead of request origin for webhook registration ( #1596 )
...
* fix(webhooks): use next public app url instead of request origin for webhook registration
* ack PR comments
* ci: pin Bun to v1.2.22 to avoid Bun 1.3 breaking changes
2025-10-10 17:19:51 -07:00
Waleed
6e63eafb79
improvement(db): remove vercel, remove railway, remove crons, improve DB connection config ( #1519 )
...
* improvement(db): remove vercel, remove railway, remove crons, improve DB connection config
* remove NEXT_PUBLIC_VERCEL_URL
* remove db url fallbacks
* remove railway & more vercel stuff
---------
Co-authored-by: waleed <waleed>
2025-10-01 16:37:13 -07:00
Waleed
6747a497fc
fix(migrations): upgrade drizzle-kit in migrations container ( #1374 )
...
* fix(migrations): upgrade drizzle-kit in migrations container
* fix comments
* rm unused file
2025-09-18 11:04:06 -07:00
Vikhyath Mondreti
6028b1f5c0
fix(dockerfile): needs dummy db url ( #1368 )
2025-09-17 18:56:54 -07:00
Vikhyath Mondreti
9de7a00373
improvement(code-structure): move db into separate package ( #1364 )
...
* improvement(code-structure): move db into separate package
* make db separate package
* remake bun lock
* update imports to not maintain two separate ones
* fix CI for tests by adding dummy url
* vercel build fix attempt
* update bun lock
* regenerate bun lock
* fix mocks
* remove db commands from apps/sim package json
2025-09-17 15:41:13 -07:00
Waleed
a31305b7ee
fix(bun): pin bun version for db migrations ( #1347 )
...
* fix(migrations): downgrade nextjs
* fix(bun): pin bun version in db migrations
* Revert "fix(migrations): downgrade nextjs"
This reverts commit 27b544f22d .
2025-09-16 14:31:37 -07:00
Vikhyath Mondreti
eeb1a340b2
feat: implement native ARM64 Docker builds with CDN support ( #791 )
...
* feat: implement native ARM64 Docker builds with CDN support
- Replace QEMU emulation with native ARM64/AMD64 runners (linux-arm64-8-core, linux-x64-8-core)
- Fix manifest creation with proper error handling and image existence checks
- Add CDN video support with getVideoUrl function and Video component
- Update all docs MDX files to use Video component instead of raw video tags
- Update GitHub Actions workflow to use architecture-specific builds
- Remove QEMU setup to eliminate emulation timeout issues
- Maintain multi-arch Docker image support through manifests
* Update .github/workflows/build.yml
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-25 15:57:16 -07:00
Aditya Tripathi
00334e501f
feat(ci): socket realtime image for hosting ( #565 )
...
* feat: socket server for self/local deployment
* ci: memory limit and redundant dependency install
* chore: update readme, devcontainer, cli package
* chore: add new dev scripts and update README for full development setup
2025-06-27 09:03:29 -07:00
Waleed Latif
dcf6e10b5b
fix(docker): added pgvector image to docker builds, modified push to migrate to ameliorate vector data type issue ( #452 )
...
* added pgvector image to docker builds, modified push to migrate to ameliorate vector data type issue
* added zod and t3-ss/env-nextjs to minimal set of dependencies for db image
* added healthcheck to docker services
2025-06-02 12:56:15 -07:00
Waleed Latif
717e17d02a
feat(bun): upgrade to bun, reduce docker image size by 95%, upgrade docs & ci ( #371 )
...
* migrate to bun
* added envvars to drizzle
* upgrade bun devcontainer feature to a valid one
* added bun, docker not working
* updated envvars, updated to bunder and esnext modules
* fixed build, reinstated otel
* feat: optimized multi-stage docker images
* add coerce for boolean envvar
* feat: add docker-compose configuration for local LLM services and remove legacy Dockerfile and entrypoint script
* feat: add docker-compose files for local and production environments, and implement GitHub Actions for Docker image build and publish
* refactor: remove unused generateStaticParams function from various API routes and maintain dynamic rendering
* cleanup
* upgraded bun
* updated ci
* fixed build
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
2025-05-18 01:01:32 -07:00