Repository navigation
Commit 74ea82c
committed
fix(core): the agent loop gives its turns the profile cache the parent bound reads
After the main merge the worker's turns resolve the parent run's bound
(resolveParentBound) with SessionProfileCache, which the loop's runtime
context no longer carried. It is now one of the loop's runtime services.
A snapshot child of a path-confined parent stays bounded by the parent's
scopes in the parent's cwd, so its file calls in its copy are refused:
core has no copy relation, and moving relative entries into any cwd a
create names would widen a confined run. A merged workspaces test reads
the parent from the calling session, as Session.create names none.1 parent f469990 commit 74ea82c
4 files changed
Lines changed: 77 additions & 3 deletions
File tree
- docs
- packages
- core/src/runtime
- extensions/tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1253 | 1253 | | |
1254 | 1254 | | |
1255 | 1255 | | |
1256 | | - | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
1257 | 1262 | | |
1258 | 1263 | | |
1259 | 1264 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1099 | 1099 | | |
1100 | 1100 | | |
1101 | 1101 | | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
1102 | 1108 | | |
1103 | 1109 | | |
1104 | 1110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1610 | 1610 | | |
1611 | 1611 | | |
1612 | 1612 | | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
1613 | 1618 | | |
1614 | 1619 | | |
| 1620 | + | |
1615 | 1621 | | |
1616 | 1622 | | |
1617 | 1623 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1044 | 1044 | | |
1045 | 1045 | | |
1046 | 1046 | | |
1047 | | - | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
1048 | 1052 | | |
1049 | 1053 | | |
1050 | 1054 | | |
| |||
1056 | 1060 | | |
1057 | 1061 | | |
1058 | 1062 | | |
| 1063 | + | |
1059 | 1064 | | |
1060 | 1065 | | |
1061 | 1066 | | |
| |||
1083 | 1088 | | |
1084 | 1089 | | |
1085 | 1090 | | |
| 1091 | + | |
| 1092 | + | |
1086 | 1093 | | |
1087 | 1094 | | |
1088 | 1095 | | |
| |||
1153 | 1160 | | |
1154 | 1161 | | |
1155 | 1162 | | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
1156 | 1212 | | |
1157 | 1213 | | |
1158 | 1214 | | |
| |||
1264 | 1320 | | |
1265 | 1321 | | |
1266 | 1322 | | |
1267 | | - | |
| 1323 | + | |
| 1324 | + | |
1268 | 1325 | | |
1269 | 1326 | | |
1270 | 1327 | | |
| |||
0 commit comments