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
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
21156dd54a
fix(worker): dockerfile + helm updates ( #3818 )
...
* fix(worker): dockerfile + helm updates
* address comments
2026-03-27 18:28:36 -07:00
Vikhyath Mondreti
dda012eae9
feat(concurrency): bullmq based concurrency control system ( #3605 )
...
* feat(concurrency): bullmq based queueing system
* fix bun lock
* remove manual execs off queues
* address comments
* fix legacy team limits
* cleanup enterprise typing code
* inline child triggers
* fix status check
* address more comments
* optimize reconciler scan
* remove dead code
* add to landing page
* Add load testing framework
* update bullmq
* fix
* fix headless path
---------
Co-authored-by: Theodore Li <teddy@zenobiapay.com >
2026-03-27 13:11:35 -07:00
Vikhyath Mondreti
478a53521e
improvement(docker): update docker-compose env vars ( #3080 )
...
* improvement(docker): add internal api secret to docker compose
* remove dead code
* remove more dead code
* add api encryption key to this too
* update
2026-01-30 12:14:40 -08:00
Waleed
be2a9ef0f8
fix(storage): support Azure connection string for presigned URLs ( #2997 )
...
* fix(docs): update requirements to be more accurate for deploying the app
* updated kb to support 1536 dimension vectors for models other than text embedding 3 small
* fix(storage): support Azure connection string for presigned URLs
* fix(kb): update test for embedding dimensions parameter
* fix(storage): align credential source ordering for consistency
2026-01-25 13:06:12 -08:00
Waleed
93f9293f2c
fix(verification): add OTP dev skip ( #1395 )
2025-09-20 11:31:41 -07:00
Waleed
8e70a61ba9
fix(docker): added copilot-related keys to docker container definitions ( #1382 )
2025-09-18 21:08:25 -07:00
Waleed
6312df3a07
feat(signup): added back to login functionality to OTP page ( #1365 )
...
* update infra and remove railway
* feat(signup): added back to login functionalityfrom OTP page
* remove placeholders from docker commands, simplified login flow
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-17 17:17:37 -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
41ec75fcad
fix(pg): fix POSTGRES_PORT envvar to map external port to 5432 internally ( #1187 )
2025-08-29 10:11:37 -07:00
Waleed
bb5f40a027
feat(pg): added ability to customize postgres port when running containerized app ( #1173 )
2025-08-28 17:16:24 -07:00
Waleed Latif
7a1711282e
improvement/function: remove unused function execution logic in favor of vm, update turborepo ( #980 )
...
* improvement(function): remove freestyle in favor of vm exec
* update imports
* remove unused test suite
* update turborepo
2025-08-15 12:51:27 -07:00
Waleed Latif
80076012c6
fix(docker): fixed docker container healthchecks, added instructions to README for pgvector ( #735 )
...
* fixed docker container healthchecks
* add additional instructions for pgvector extension to README
2025-07-20 21:27:02 -07:00
Waleed Latif
11264edc2c
fix(docker): fix runtime vars for docker deployments ( #723 )
2025-07-18 11:05:53 -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
Aditya Tripathi
6d380c28e3
refactor(ollama): ollama host -> url (convention) + readme and compose to reflect the same ( #394 )
...
* chore(docker): add OLLAMA_HOST environment variable to local and production configurations; update README for docker compose commands
* refactor(env): rename OLLAMA_HOST to OLLAMA_URL in configuration files and update related references
2025-05-21 14:28:10 -07:00
Aditya Tripathi
c7866c8388
chore(docker): update PostgreSQL environment variables in docker-compose files to support default values ( #374 )
2025-05-18 14:49:50 -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