feat(coder): display formatted working directory and branch with icon in bottom left status bar
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
Not deployed through the forge lane
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
Changed files
-
modified
packages/openagents-cli/src/coder-ui.ts -
modified
packages/openagents-cli/test/coder-ui.test.ts
Diff
2 files changed, +62 -29
packages/openagents-cli/src/coder-ui.ts modified +57 -24
@@ -1,3 +1,4 @@
| 1 |
|
|
| 1 | 2 |
|
| 2 | 3 |
|
| 3 | 4 |
|
@@ -952,34 +953,66 @@ export function runCoderUi(session: CoderSession, options: CoderUiOptions): Prom
| 952 | 953 |
|
| 953 | 954 |
|
| 954 | 955 |
|
| 955 |
|
|
| 956 |
|
|
| 957 |
|
|
| 958 |
|
|
| 959 |
|
|
| 960 |
|
|
| 961 |
|
|
| 962 |
|
|
| 963 |
|
|
| 964 |
|
|
| 965 |
|
|
| 966 |
|
|
| 967 |
|
|
| 968 |
|
|
| 969 |
|
|
| 970 |
|
|
| 956 |
|
|
| 957 |
|
|
| 958 |
|
|
| 959 |
|
|
| 960 |
|
|
| 961 |
|
|
| 962 |
|
|
| 963 |
|
|
| 964 |
|
|
| 965 |
|
|
| 966 |
|
|
| 967 |
|
|
| 968 |
|
|
| 969 |
|
|
| 970 |
|
|
| 971 |
|
|
| 972 |
|
|
| 973 |
|
|
| 974 |
|
|
| 975 |
|
|
| 976 |
|
|
| 977 |
|
|
| 978 |
|
|
| 979 |
|
|
| 980 |
|
|
| 981 |
|
|
| 982 |
|
|
| 983 |
|
|
| 984 |
|
|
| 985 |
|
|
| 986 |
|
|
| 971 | 987 |
|
| 972 | 988 |
|
| 973 | 989 |
|
| 974 | 990 |
|
| 975 |
|
|
| 991 |
|
|
| 976 | 992 |
|
| 977 |
|
|
| 978 |
|
|
| 979 |
|
|
| 980 |
|
|
| 981 |
|
|
| 982 |
|
|
| 993 |
|
|
| 994 |
|
|
| 995 |
|
|
| 996 |
|
|
| 997 |
|
|
| 998 |
|
|
| 999 |
|
|
| 1000 |
|
|
| 1001 |
|
|
| 1002 |
|
|
| 1003 |
|
|
| 1004 |
|
|
| 1005 |
|
|
| 1006 |
|
|
| 1007 |
|
|
| 1008 |
|
|
| 1009 |
|
|
| 1010 |
|
|
| 1011 |
|
|
| 1012 |
|
|
| 1013 |
|
|
| 1014 |
|
|
| 1015 |
|
|
| 983 | 1016 |
|
| 984 | 1017 |
|
| 985 | 1018 |
|
@@ -1012,7 +1045,7 @@ export function runCoderUi(session: CoderSession, options: CoderUiOptions): Prom
| 1012 | 1045 |
|
| 1013 | 1046 |
|
| 1014 | 1047 |
|
| 1015 |
|
|
| 1048 |
|
|
| 1016 | 1049 |
|
| 1017 | 1050 |
|
| 1018 | 1051 |
|
packages/openagents-cli/test/coder-ui.test.ts modified +5 -5
@@ -245,7 +245,7 @@ describe("runCoderUi", () => {
| 245 | 245 |
|
| 246 | 246 |
|
| 247 | 247 |
|
| 248 |
|
|
| 248 |
|
|
| 249 | 249 |
|
| 250 | 250 |
|
| 251 | 251 |
|
@@ -894,7 +894,7 @@ describe("the chrome under the composer", () => {
| 894 | 894 |
|
| 895 | 895 |
|
| 896 | 896 |
|
| 897 |
|
|
| 897 |
|
|
| 898 | 898 |
|
| 899 | 899 |
|
| 900 | 900 |
|
@@ -927,7 +927,7 @@ describe("the chrome under the composer", () => {
| 927 | 927 |
|
| 928 | 928 |
|
| 929 | 929 |
|
| 930 |
|
|
| 930 |
|
|
| 931 | 931 |
|
| 932 | 932 |
|
| 933 | 933 |
|
@@ -1020,8 +1020,8 @@ describe("where a running child is shown", () => {
| 1020 | 1020 |
|
| 1021 | 1021 |
|
| 1022 | 1022 |
|
| 1023 |
|
|
| 1024 |
|
|
| 1023 |
|
|
| 1024 |
|
|
| 1025 | 1025 |
|
| 1026 | 1026 |
|
| 1027 | 1027 |
|