Commit ff2e369
fix(mothership): fix workflow vfs reads (#4156)
* v0.6.29: login improvements, posthog telemetry (#4026)
* feat(posthog): Add tracking on mothership abort (#4023)
Co-authored-by: Theodore Li <theo@sim.ai>
* fix(login): fix captcha headers for manual login (#4025)
* fix(signup): fix turnstile key loading
* fix(login): fix captcha header passing
* Catch user already exists, remove login form captcha
* 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
* Clean code, fix bugs
* Fix
* Fixes
---------
Co-authored-by: Waleed <walif6@gmail.com>
Co-authored-by: Theodore Li <theodoreqili@gmail.com>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Theodore Li <theo@sim.ai>1 parent 64cdab2 commit ff2e369
File tree
16 files changed
+293
-57
lines changed- apps/sim
- app
- api
- mcp/copilot
- v1/copilot/chat
- workspace/[workspaceId]/home
- components
- message-content
- components/agent-group
- mothership-view/components/resource-content
- hooks
- lib
- copilot
- chat
- vfs
- credentials
- workflows
16 files changed
+293
-57
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
688 | 688 | | |
689 | 689 | | |
690 | 690 | | |
691 | | - | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
692 | 697 | | |
693 | 698 | | |
694 | 699 | | |
695 | | - | |
| 700 | + | |
696 | 701 | | |
697 | 702 | | |
698 | 703 | | |
699 | 704 | | |
700 | 705 | | |
701 | 706 | | |
702 | 707 | | |
703 | | - | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
704 | 711 | | |
705 | 712 | | |
706 | 713 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
| 32 | + | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
25 | 31 | | |
26 | 32 | | |
27 | 33 | | |
| |||
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
74 | 80 | | |
75 | 81 | | |
76 | 82 | | |
| |||
87 | 93 | | |
88 | 94 | | |
89 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
90 | 100 | | |
91 | 101 | | |
92 | 102 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
44 | 50 | | |
45 | 51 | | |
46 | 52 | | |
| |||
Lines changed: 78 additions & 30 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| 122 | + | |
122 | 123 | | |
123 | 124 | | |
124 | 125 | | |
| |||
610 | 611 | | |
611 | 612 | | |
612 | 613 | | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
613 | 636 | | |
614 | 637 | | |
615 | 638 | | |
| |||
1396 | 1419 | | |
1397 | 1420 | | |
1398 | 1421 | | |
| 1422 | + | |
1399 | 1423 | | |
1400 | 1424 | | |
1401 | 1425 | | |
| |||
1418 | 1442 | | |
1419 | 1443 | | |
1420 | 1444 | | |
1421 | | - | |
| 1445 | + | |
1422 | 1446 | | |
1423 | | - | |
| 1447 | + | |
1424 | 1448 | | |
| 1449 | + | |
1425 | 1450 | | |
1426 | 1451 | | |
1427 | 1452 | | |
1428 | 1453 | | |
1429 | | - | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
1430 | 1467 | | |
1431 | | - | |
| 1468 | + | |
1432 | 1469 | | |
1433 | 1470 | | |
1434 | | - | |
1435 | 1471 | | |
1436 | 1472 | | |
1437 | 1473 | | |
| |||
1545 | 1581 | | |
1546 | 1582 | | |
1547 | 1583 | | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
1548 | 1591 | | |
1549 | 1592 | | |
1550 | 1593 | | |
| |||
1600 | 1643 | | |
1601 | 1644 | | |
1602 | 1645 | | |
1603 | | - | |
| 1646 | + | |
1604 | 1647 | | |
1605 | 1648 | | |
1606 | 1649 | | |
1607 | 1650 | | |
1608 | 1651 | | |
1609 | | - | |
| 1652 | + | |
1610 | 1653 | | |
1611 | 1654 | | |
1612 | | - | |
1613 | 1655 | | |
1614 | 1656 | | |
1615 | 1657 | | |
| |||
1800 | 1842 | | |
1801 | 1843 | | |
1802 | 1844 | | |
1803 | | - | |
1804 | | - | |
1805 | 1845 | | |
1806 | 1846 | | |
1807 | 1847 | | |
1808 | 1848 | | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
| 1852 | + | |
1809 | 1853 | | |
1810 | | - | |
1811 | | - | |
| 1854 | + | |
| 1855 | + | |
1812 | 1856 | | |
1813 | 1857 | | |
1814 | | - | |
| 1858 | + | |
1815 | 1859 | | |
1816 | 1860 | | |
1817 | 1861 | | |
1818 | | - | |
| 1862 | + | |
1819 | 1863 | | |
1820 | 1864 | | |
1821 | 1865 | | |
| |||
1902 | 1946 | | |
1903 | 1947 | | |
1904 | 1948 | | |
1905 | | - | |
| 1949 | + | |
1906 | 1950 | | |
1907 | 1951 | | |
1908 | 1952 | | |
| |||
1948 | 1992 | | |
1949 | 1993 | | |
1950 | 1994 | | |
1951 | | - | |
| 1995 | + | |
1952 | 1996 | | |
1953 | 1997 | | |
1954 | 1998 | | |
| |||
2064 | 2108 | | |
2065 | 2109 | | |
2066 | 2110 | | |
2067 | | - | |
2068 | | - | |
2069 | | - | |
2070 | | - | |
2071 | | - | |
| 2111 | + | |
| 2112 | + | |
2072 | 2113 | | |
2073 | | - | |
2074 | | - | |
2075 | | - | |
2076 | | - | |
2077 | | - | |
2078 | | - | |
| 2114 | + | |
2079 | 2115 | | |
2080 | 2116 | | |
2081 | 2117 | | |
2082 | 2118 | | |
2083 | 2119 | | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
2084 | 2123 | | |
2085 | 2124 | | |
2086 | 2125 | | |
| |||
2104 | 2143 | | |
2105 | 2144 | | |
2106 | 2145 | | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
2107 | 2149 | | |
2108 | 2150 | | |
2109 | 2151 | | |
| |||
2113 | 2155 | | |
2114 | 2156 | | |
2115 | 2157 | | |
2116 | | - | |
2117 | | - | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
2118 | 2166 | | |
2119 | 2167 | | |
2120 | 2168 | | |
| |||
2123 | 2171 | | |
2124 | 2172 | | |
2125 | 2173 | | |
2126 | | - | |
| 2174 | + | |
2127 | 2175 | | |
2128 | 2176 | | |
2129 | 2177 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
0 commit comments