Meeting Title: Brainforge x Bridge.ai Platform Walkthrough Date: 2026-04-01 Meeting participants: Samuel Roberts, Miranda Wen
WEBVTT
1 00:01:06.260 ⇒ 00:01:07.200 Samuel Roberts: Hello.
2 00:01:07.460 ⇒ 00:01:08.530 Miranda Wen: Bam.
3 00:01:09.340 ⇒ 00:01:10.310 Samuel Roberts: How are you?
4 00:01:10.310 ⇒ 00:01:11.949 Miranda Wen: I am doing great.
5 00:01:12.350 ⇒ 00:01:13.180 Samuel Roberts: Pretty good.
6 00:01:13.180 ⇒ 00:01:14.409 Miranda Wen: Nice to see you again.
7 00:01:14.410 ⇒ 00:01:16.470 Samuel Roberts: Yeah, yeah, definitely, I was excited.
8 00:01:16.470 ⇒ 00:01:22.189 Miranda Wen: Yeah, yeah, yeah. And thank you so much for, like, like, being generous with your time today, yeah.
9 00:01:22.190 ⇒ 00:01:23.120 Samuel Roberts: Yeah, totally.
10 00:01:23.590 ⇒ 00:01:26.580 Miranda Wen: Yeah, so, like, I…
11 00:01:26.690 ⇒ 00:01:43.240 Miranda Wen: talk to, like, Utah Maundy, so basically I’m gonna work on the platform, and she… he shared with me about, like, the… kind of, like, a stand-up plan, and… but I’m a little bit confused right now, over, like, how does, like, the open work?
12 00:01:43.290 ⇒ 00:01:48.349 Miranda Wen: Really works, as well as, like, how does the worker really get to set up, as well as, like.
13 00:01:48.350 ⇒ 00:01:49.350 Samuel Roberts: Yeah…
14 00:01:49.350 ⇒ 00:01:58.790 Miranda Wen: It’s still not being pushed out yet, but, yeah, I just… just wanna, like, it would be the best if you can walk me through, like, step by step, like, how does it work and what it, what it really means.
15 00:01:58.790 ⇒ 00:02:04.270 Samuel Roberts: Yeah, okay, trying to think where the best place to start is.
16 00:02:05.480 ⇒ 00:02:20.359 Samuel Roberts: Yeah, okay, so I don’t have a ton of context in this work yet. I think I’m supposed to, like, chat with him later. I looked at some of the document in the repo, but I was doing some other stuff, so I haven’t really dug deep into it. The open work stuff, I got spun up
17 00:02:21.180 ⇒ 00:02:25.460 Samuel Roberts: A couple weeks ago, should be…
18 00:02:26.180 ⇒ 00:02:29.830 Samuel Roberts: There’s another repository for it on Git.
19 00:02:30.590 ⇒ 00:02:39.470 Samuel Roberts: GitHub, I should say. It was… Yeah, this seems right.
20 00:02:40.120 ⇒ 00:02:46.200 Samuel Roberts: Okay… So are you… are you in GitHub? Have you, like.
21 00:02:46.200 ⇒ 00:02:46.520 Miranda Wen: Yay!
22 00:02:46.520 ⇒ 00:02:48.399 Samuel Roberts: Before your access is all set up. Okay, cool.
23 00:02:48.400 ⇒ 00:03:01.040 Miranda Wen: Yeah, I’m on GitHub, and I’ll set up my cursor. I just do the open work, as well as, like, the, the session, the create and connect to worker, that part I’m, like, still not.
24 00:03:01.040 ⇒ 00:03:02.589 Samuel Roberts: So you have open work running.
25 00:03:03.110 ⇒ 00:03:06.460 Miranda Wen: I downloaded Open War, but I don’t have it yet, yeah.
26 00:03:06.610 ⇒ 00:03:08.330 Samuel Roberts: Okay,
27 00:03:10.660 ⇒ 00:03:14.860 Samuel Roberts: Alright, let me walk you through what I know, and maybe… I don’t know if it’ll be,
28 00:03:15.320 ⇒ 00:03:18.670 Samuel Roberts: everything you need, but maybe it will be. So…
29 00:03:19.070 ⇒ 00:03:25.710 Samuel Roberts: when I… let me just give you a little background then. So when I was kind of pulled into this, the idea was to…
30 00:03:26.760 ⇒ 00:03:38.769 Samuel Roberts: have an open work that was grain forages, and so, Clarence, who you may or may not have met yet, had done some work on another repo.
31 00:03:38.910 ⇒ 00:03:42.899 Samuel Roberts: And then Utum had done some work messing with it, pulling it into the monorepo.
32 00:03:43.030 ⇒ 00:03:49.200 Samuel Roberts: But that meant that they were behind the original Open source project.
33 00:03:50.710 ⇒ 00:03:54.570 Samuel Roberts: So I made a new one with the idea that hopefully we could just…
34 00:03:54.960 ⇒ 00:03:58.190 Samuel Roberts: pull in those changes over time.
35 00:03:58.310 ⇒ 00:04:01.140 Samuel Roberts: That is this repo here, let me…
36 00:04:02.260 ⇒ 00:04:13.499 Samuel Roberts: I’m just gonna stick it here in the chat, so… That’s this repo. So… What I have there…
37 00:04:14.640 ⇒ 00:04:21.470 Samuel Roberts: is… Basically, the stock repo with a few
38 00:04:21.750 ⇒ 00:04:25.860 Samuel Roberts: Tweaks to get it to run… on railway?
39 00:04:27.090 ⇒ 00:04:29.750 Samuel Roberts: and then…
40 00:04:30.610 ⇒ 00:04:39.560 Samuel Roberts: it also was able to, initially, and I think something changed, I haven’t touched it much recently, I know Utom was doing some stuff in there, but it was basically,
41 00:04:40.640 ⇒ 00:04:42.780 Samuel Roberts: Hosting open work in the browser.
42 00:04:44.090 ⇒ 00:04:47.590 Samuel Roberts: And then connecting to another piece of railway on the back end.
43 00:04:48.080 ⇒ 00:04:48.770 Miranda Wen: Oh…
44 00:04:48.770 ⇒ 00:04:52.539 Samuel Roberts: That’s where the open code worker was running.
45 00:04:53.450 ⇒ 00:04:54.880 Miranda Wen: Oh, I see.
46 00:04:54.880 ⇒ 00:04:59.670 Samuel Roberts: So I’m not sure what you need, necessarily, but I can walk you through what I understand and…
47 00:04:59.950 ⇒ 00:05:00.780 Miranda Wen: Yeah, yeah.
48 00:05:00.780 ⇒ 00:05:03.510 Samuel Roberts: Let me get the Git repo open in my cursor here.
49 00:05:03.510 ⇒ 00:05:04.020 Miranda Wen: Yes.
50 00:05:04.100 ⇒ 00:05:05.540 Samuel Roberts: Okay.
51 00:05:05.740 ⇒ 00:05:09.080 Samuel Roberts: So… where is it? That is Bigfootwork, okay.
52 00:05:12.440 ⇒ 00:05:13.310 Samuel Roberts: Okay.
53 00:05:13.840 ⇒ 00:05:16.290 Samuel Roberts: So, let me share this real quick.
54 00:05:19.810 ⇒ 00:05:29.100 Samuel Roberts: Now, I have been made fun of before, because I’m a light mode person. I don’t know if you’re a light mode or dark mode person, but when I shared my screen, people were like, what are you doing? And I was like, oh yeah, okay.
55 00:05:30.410 ⇒ 00:05:36.440 Samuel Roberts: So basically, what I had done, let me walk you through the Git history here.
56 00:05:39.410 ⇒ 00:05:46.390 Samuel Roberts: Okay, so, way back… on… the 12th.
57 00:05:46.690 ⇒ 00:05:48.219 Samuel Roberts: is when I forked it.
58 00:05:48.600 ⇒ 00:05:49.120 Miranda Wen: Okay.
59 00:05:49.850 ⇒ 00:06:01.420 Samuel Roberts: So, all these changes before are part of the open source project. Everything after here is me trying to get it working on Railway. I don’t know, did you… are you on Railway yet?
60 00:06:01.420 ⇒ 00:06:03.220 Miranda Wen: No, I’m not on the way.
61 00:06:03.220 ⇒ 00:06:17.379 Samuel Roberts: I don’t know what you need there, but I can show you Railway, at least, and show you what the idea was. And I’m not sure if this is the right… what you need now, I know things might have changed a little bit, but I’m just giving you context. So all these commits are just trying to figure out how to get a login screen.
62 00:06:17.870 ⇒ 00:06:22.160 Samuel Roberts: so that you could use Google… Oauth.
63 00:06:22.410 ⇒ 00:06:23.619 Samuel Roberts: To log in.
64 00:06:23.890 ⇒ 00:06:27.950 Samuel Roberts: And I think that’s what is up there now. One sec…
65 00:06:29.680 ⇒ 00:06:32.420 Samuel Roberts: Oh, I should have shared the whole screen, my bad.
66 00:06:33.020 ⇒ 00:06:37.809 Samuel Roberts: Because I think there’s work.greenforge, is that where you’re at, or are you running it locally?
67 00:06:39.080 ⇒ 00:06:41.250 Miranda Wen: Let me see…
68 00:06:49.870 ⇒ 00:06:54.020 Miranda Wen: Yeah, yeah, yeah, the work there at Bridge.ai was the one I met, yeah.
69 00:06:54.020 ⇒ 00:06:58.240 Samuel Roberts: Okay, cool. So, yeah, that’s what I have here. So then if I log in with Google…
70 00:06:58.820 ⇒ 00:07:07.780 Samuel Roberts: I’m not sharing it right now, because if you’re looking at the same thing. I think this is the problem I ran into the other day. Someone asked me to look at something, and I saw a bunch of stuff had changed, I’m not sure where it broke.
71 00:07:07.910 ⇒ 00:07:10.139 Samuel Roberts: So this is connected…
72 00:07:10.520 ⇒ 00:07:14.209 Samuel Roberts: And I see nothing is available. Okay, yeah. Is that what you’re seeing at the bottom?
73 00:07:14.400 ⇒ 00:07:16.820 Samuel Roberts: the, let me, let me change how I’m sharing this.
74 00:07:22.450 ⇒ 00:07:23.879 Samuel Roberts: This is what you’re looking at right now?
75 00:07:23.880 ⇒ 00:07:24.820 Miranda Wen: Yeah, exactly.
76 00:07:25.150 ⇒ 00:07:32.409 Samuel Roberts: So, when I had set this up, this is, this is Railway, this is, where we’ve been hosting stuff since we moved off Heroku.
77 00:07:32.620 ⇒ 00:07:33.460 Miranda Wen: Hmm.
78 00:07:33.590 ⇒ 00:07:42.719 Samuel Roberts: So, I set up this… this is the web… so if you look in… sorry, I’m all over the place, because it’s been a little while, but, in this… in this repo…
79 00:07:43.170 ⇒ 00:07:51.499 Samuel Roberts: There are a bunch of, packages. So, there’s the app.
80 00:07:51.760 ⇒ 00:07:58.350 Samuel Roberts: Yeah. I think, which is the actual, like, desktop app that is put in, like, an electron shell, or a towery shell, I forget.
81 00:07:58.560 ⇒ 00:08:02.709 Samuel Roberts: Yeah, yeah. Then there’s open work, which I think is the…
82 00:08:02.920 ⇒ 00:08:07.540 Samuel Roberts: process. The web is running the UI.
83 00:08:07.660 ⇒ 00:08:09.130 Samuel Roberts: for that process.
84 00:08:10.320 ⇒ 00:08:14.379 Samuel Roberts: And then, so that’s where…
85 00:08:15.010 ⇒ 00:08:18.850 Samuel Roberts: This web is that… that’s what we’re looking at here, okay?
86 00:08:19.080 ⇒ 00:08:24.189 Samuel Roberts: So this is pointing to a backend That should be running…
87 00:08:25.610 ⇒ 00:08:27.989 Samuel Roberts: We look here when it’s built…
88 00:08:29.630 ⇒ 00:08:33.840 Samuel Roberts: We pull in a Docker… where is it? We install…
89 00:08:37.640 ⇒ 00:08:41.779 Samuel Roberts: This Entry Point Railway, which does a whole bunch of stuff to install open code.
90 00:08:41.990 ⇒ 00:08:44.490 Samuel Roberts: and pulls in… I can even open that file.
91 00:08:45.550 ⇒ 00:08:53.500 Samuel Roberts: this was all kind of really quick, thrown-together sort of stuff, so I don’t know if this is even in the right path. It was just kind of a, hey, Sam, see if you can get this running kind of thing.
92 00:08:53.650 ⇒ 00:08:59.499 Samuel Roberts: So, so this, this script, sets up the orchestrator.
93 00:09:00.310 ⇒ 00:09:03.510 Samuel Roberts: It also pulls in this config file.
94 00:09:05.040 ⇒ 00:09:11.029 Samuel Roberts: which has… The models that we have hosted on Azure.
95 00:09:11.220 ⇒ 00:09:11.750 Samuel Roberts: So…
96 00:09:11.750 ⇒ 00:09:12.150 Miranda Wen: Hmm.
97 00:09:12.150 ⇒ 00:09:15.289 Samuel Roberts: The idea here is that once you’re… and in fact, if I…
98 00:09:16.160 ⇒ 00:09:20.459 Samuel Roberts: Come back to… oh, it’s… he archived it, where’d it go?
99 00:09:22.270 ⇒ 00:09:25.120 Samuel Roberts: I don’t know where it went. Anyway, I had some screenshots, but I think the…
100 00:09:25.510 ⇒ 00:09:30.429 Samuel Roberts: the folder got… or the channel got archived. But anyway, I was trying to figure out how I could get…
101 00:09:30.730 ⇒ 00:09:34.850 Samuel Roberts: It working online, where you could chat with it, and…
102 00:09:35.150 ⇒ 00:09:38.849 Samuel Roberts: have our models, and in fact, it also is supposed to pull down
103 00:09:39.270 ⇒ 00:09:45.310 Samuel Roberts: the repository, which is the monorepo, so, like, you could access all of the transcripts and everything.
104 00:09:46.940 ⇒ 00:09:56.800 Samuel Roberts: So that’s what I kind of got working here. Then, a week or two later, I came back and saw there had been some changes. I was trying to figure out the other day why this wasn’t working.
105 00:09:56.910 ⇒ 00:10:12.079 Samuel Roberts: He said, hold off, let’s wait, until there’s more of a roadmap. So, I’m not 100% sure how to get this working yet. I took a little bit look at it, just to make sure things were working here on Railway. So, the other side of this is I had to add an auth layer here.
106 00:10:12.670 ⇒ 00:10:19.580 Samuel Roberts: So… And the database to store those sessions and stuff.
107 00:10:19.870 ⇒ 00:10:22.620 Samuel Roberts: So basically, the idea here is, like, this is the UI,
108 00:10:22.870 ⇒ 00:10:27.570 Samuel Roberts: This is running Open Code and OpenWork and the orchestrator.
109 00:10:27.850 ⇒ 00:10:28.570 Miranda Wen: Yeah.
110 00:10:28.820 ⇒ 00:10:32.300 Samuel Roberts: This may or may not scale, but I figured for, like, a proof of concept, it was fine.
111 00:10:32.500 ⇒ 00:10:37.950 Samuel Roberts: Then these both talk to get authenticated, and that’s it. So, like, we are…
112 00:10:38.160 ⇒ 00:10:40.479 Samuel Roberts: Here, but, like, for some reason…
113 00:10:40.720 ⇒ 00:10:44.930 Samuel Roberts: those little lights at the bottom should be green, and they’re not. And so…
114 00:10:45.580 ⇒ 00:10:48.719 Samuel Roberts: When I came in here, let me just,
115 00:10:49.740 ⇒ 00:10:53.690 Samuel Roberts: Do a quick refresh. Okay, so, like, we’re getting a cores issue here…
116 00:10:55.730 ⇒ 00:10:59.739 Samuel Roberts: So, yeah, this is not a valid path, I think.
117 00:11:02.330 ⇒ 00:11:05.589 Samuel Roberts: this, so this is… yeah, there’s a cross-origin stuff. I don’t…
118 00:11:07.450 ⇒ 00:11:10.569 Samuel Roberts: I think I might know how to fix that, I think if we add it to the same…
119 00:11:12.040 ⇒ 00:11:13.329 Samuel Roberts: No, I don’t know.
120 00:11:14.100 ⇒ 00:11:17.279 Samuel Roberts: I don’t know how much you know about, like, cross-origin stuff, but…
121 00:11:17.840 ⇒ 00:11:23.329 Samuel Roberts: There’s some way to turn it off with the headers, there’s also some way to just tie it together.
122 00:11:23.610 ⇒ 00:11:24.150 Miranda Wen: Yeah.
123 00:11:24.150 ⇒ 00:11:30.289 Samuel Roberts: but I had this all working before, I don’t know what happened since. It might have just been…
124 00:11:30.430 ⇒ 00:11:32.260 Samuel Roberts: these URLs changing.
125 00:11:32.500 ⇒ 00:11:33.090 Miranda Wen: Yeah, yeah, yeah.
126 00:11:33.090 ⇒ 00:11:38.639 Samuel Roberts: So in here… there’s some, like, URLs that might just have to get updated.
127 00:11:40.660 ⇒ 00:11:45.570 Samuel Roberts: So that one is coming from… That’s the right one, okay.
128 00:11:45.940 ⇒ 00:11:47.310 Samuel Roberts: I don’t know, this one…
129 00:11:49.880 ⇒ 00:11:55.999 Samuel Roberts: So I don’t know… the core’s origin is worked up right… yeah, that should be fine, I don’t know why that’s not working then.
130 00:11:56.500 ⇒ 00:12:01.819 Samuel Roberts: I’d have to do a little more digging there, but that’s effectively the system that was set up.
131 00:12:02.030 ⇒ 00:12:02.870 Miranda Wen: Nice.
132 00:12:03.290 ⇒ 00:12:10.429 Samuel Roberts: And so, the idea was that when you log in, you’d have your own remote worker.
133 00:12:10.790 ⇒ 00:12:13.969 Samuel Roberts: With a remote session that had access
134 00:12:14.380 ⇒ 00:12:20.010 Samuel Roberts: to a workspace in here. So you can see, like, a few things have been created, so we’re up to, like.
135 00:12:20.390 ⇒ 00:12:22.500 Samuel Roberts: 16 gigs already, that’s crazy.
136 00:12:23.620 ⇒ 00:12:25.640 Samuel Roberts: the repo’s kind of big.
137 00:12:26.310 ⇒ 00:12:29.570 Samuel Roberts: But… yeah, it’s just mounted at slash workspace.
138 00:12:31.190 ⇒ 00:12:38.209 Samuel Roberts: again, I don’t know if Railway is the best place to do all this, but I just wanted something running, so I’m trying to figure out,
139 00:12:39.170 ⇒ 00:12:43.380 Samuel Roberts: So basically, like, we’re not connecting to the backend Properly.
140 00:12:43.800 ⇒ 00:12:46.500 Samuel Roberts: That was all happening automatically before.
141 00:12:50.110 ⇒ 00:12:57.049 Miranda Wen: How is this, like, remote worker or things, like, different from, like, what do we already have on Cursor?
142 00:12:58.110 ⇒ 00:12:58.610 Miranda Wen: Like, well.
143 00:12:58.610 ⇒ 00:13:03.150 Samuel Roberts: So the idea would be, it’s, I mean, so Cursor is more of just, like.
144 00:13:03.910 ⇒ 00:13:06.550 Samuel Roberts: an agent inside an IDE.
145 00:13:08.300 ⇒ 00:13:12.620 Samuel Roberts: This is gonna be, like, it’s actually OpenCode, which is another agent.
146 00:13:12.950 ⇒ 00:13:13.450 Miranda Wen: Yeah.
147 00:13:13.450 ⇒ 00:13:15.239 Samuel Roberts: Like, like Cloud Code, but not…
148 00:13:15.720 ⇒ 00:13:24.070 Samuel Roberts: not locked. So, yeah, sorry, if I’m just… if I’m saying too many things or not enough things, just tell me. I’m not sure exactly how deep to go for some of this.
149 00:13:24.860 ⇒ 00:13:29.560 Samuel Roberts: But… Open code should be connected to the backend, so instead of running…
150 00:13:29.740 ⇒ 00:13:34.120 Samuel Roberts: cursor locally, it’s just running in the cloud. And so the idea was that
151 00:13:34.580 ⇒ 00:13:40.319 Samuel Roberts: we could have these running, people could connect, you don’t need all of the bells and whistles that Cursor gives you.
152 00:13:40.530 ⇒ 00:13:46.610 Samuel Roberts: You might just need, and open code with access to the repo to do, like.
153 00:13:47.220 ⇒ 00:13:50.050 Samuel Roberts: Tell me about the meetings yesterday on some client.
154 00:13:51.770 ⇒ 00:14:02.829 Samuel Roberts: That’s as much as I understand at this point, but, I don’t know where we’re going with it. This should have worked, I might even try… I might be able to set this up, let me give this a shot here.
155 00:14:03.300 ⇒ 00:14:06.760 Samuel Roberts: I don’t have the token, but I might be able to pull that,
156 00:14:07.500 ⇒ 00:14:09.979 Samuel Roberts: I think it’s this URL, right?
157 00:14:10.800 ⇒ 00:14:12.860 Samuel Roberts: I don’t know if this is gonna work, so we’ll see.
158 00:14:13.020 ⇒ 00:14:16.190 Samuel Roberts: The token is either…
159 00:14:17.950 ⇒ 00:14:23.460 Samuel Roberts: this one, or it’s generated, and I don’t know, I think we’re gonna go workspace…
160 00:14:24.150 ⇒ 00:14:26.940 Samuel Roberts: Is that what it was? Or was it workspaces?
161 00:14:27.330 ⇒ 00:14:28.690 Samuel Roberts: Like, workspace.
162 00:14:29.610 ⇒ 00:14:34.109 Samuel Roberts: And then we’re just gonna say, test for now, just to see if it even connects.
163 00:14:36.790 ⇒ 00:14:38.319 Samuel Roberts: Yeah, I don’t think that did anything.
164 00:14:43.620 ⇒ 00:14:50.190 Samuel Roberts: Yeah, it’s still not hitting this, but if I hit this… So it’s definitely the… Cross-origin issue.
165 00:14:51.160 ⇒ 00:14:52.270 Miranda Wen: I see.
166 00:14:52.270 ⇒ 00:15:03.619 Samuel Roberts: So if I can maybe push something to fix that, but I thought I had done that already, so I’m not sure what happened. Oh, I know what happened! This had been… hold on, let me check something real quick.
167 00:15:04.630 ⇒ 00:15:07.039 Samuel Roberts: This had been… this app.
168 00:15:07.740 ⇒ 00:15:08.780 Samuel Roberts: There we go.
169 00:15:13.940 ⇒ 00:15:15.930 Samuel Roberts: It redirected me, okay, I see.
170 00:15:16.530 ⇒ 00:15:21.209 Samuel Roberts: Okay, so I think… It’s just the… the… the URL.
171 00:15:21.730 ⇒ 00:15:25.199 Samuel Roberts: If I’m able to authenticate here, which I don’t think I can anymore…
172 00:15:25.490 ⇒ 00:15:26.290 Miranda Wen: Yeah.
173 00:15:26.730 ⇒ 00:15:31.439 Samuel Roberts: Then… actually, let’s just try this test user, because maybe the Google redirect is what does it.
174 00:15:31.690 ⇒ 00:15:32.080 Miranda Wen: Right.
175 00:15:32.080 ⇒ 00:15:35.130 Samuel Roberts: So there are a few test users that I made before I added the Google.
176 00:15:35.360 ⇒ 00:15:35.740 Miranda Wen: Yeah, my God.
177 00:15:35.740 ⇒ 00:15:45.349 Samuel Roberts: alice. alice.test at… And I think the password is CHANGEME123…
178 00:15:45.730 ⇒ 00:15:49.969 Samuel Roberts: And that did not work, because… Let’s try that again.
179 00:15:50.640 ⇒ 00:15:53.110 Samuel Roberts: Another course issue, because it’s on railway.
180 00:15:55.280 ⇒ 00:15:56.860 Samuel Roberts: But we’re on Railway App.
181 00:15:57.360 ⇒ 00:15:59.370 Samuel Roberts: But I think I had to do something…
182 00:16:00.250 ⇒ 00:16:05.250 Samuel Roberts: In the settings to make that work, does this have a core as variable?
183 00:16:07.090 ⇒ 00:16:09.909 Samuel Roberts: Okay, yeah, it does. So that’s why it should…
184 00:16:10.340 ⇒ 00:16:12.580 Samuel Roberts: That’s why it’s not letting us do it that way.
185 00:16:12.990 ⇒ 00:16:22.180 Samuel Roberts: But if I come here… Maybe I just need to get them all on another… Brainforge URL?
186 00:16:23.590 ⇒ 00:16:25.710 Samuel Roberts: Or… let’s just ask Cursa real quick.
187 00:16:26.310 ⇒ 00:16:26.920 Miranda Wen: Mmm.
188 00:16:26.920 ⇒ 00:16:35.090 Samuel Roberts: I… especially when I’m doing, like, a co-working kind of thing, I forget to go to Cursor. I try to debug everything, and I’m like, no, no, no, I use cursor all the time, why am I not using it for this? Okay.
189 00:16:35.960 ⇒ 00:16:40.730 Samuel Roberts: So, I’m gonna say, let’s just start a new chat, because I don’t remember what this is.
190 00:16:42.770 ⇒ 00:16:51.439 Samuel Roberts: For the railway deployment… We’re getting cores, issues…
191 00:16:52.930 ⇒ 00:16:56.580 Samuel Roberts: Web to back-end… what was it called?
192 00:17:01.390 ⇒ 00:17:03.890 Samuel Roberts: Yeah, open work off, okay, just wanna make sure I got that right.
193 00:17:05.440 ⇒ 00:17:15.939 Samuel Roberts: And open work off, variable for that… On the backend end.
194 00:17:16.940 ⇒ 00:17:22.370 Samuel Roberts: Services… And then this is where I’m gonna pass it at…
195 00:17:27.230 ⇒ 00:17:29.189 Samuel Roberts: Can I just dump this, maybe?
196 00:17:29.340 ⇒ 00:17:30.140 Samuel Roberts: Yes, it’ll be fine.
197 00:17:30.960 ⇒ 00:17:36.910 Samuel Roberts: There’s such a weird combination of, like, logs and screenshots and text to pass these things.
198 00:17:37.210 ⇒ 00:17:38.400 Miranda Wen: Yeah, yeah, yeah.
199 00:17:38.400 ⇒ 00:17:41.969 Samuel Roberts: So I’m just like, hopefully this’ll figure something out, we’ll see what happens.
200 00:17:43.110 ⇒ 00:17:46.349 Samuel Roberts: Yeah, so before, when I had it working, it would,
201 00:17:47.410 ⇒ 00:17:51.569 Samuel Roberts: it would light up… this would work. So this is the,
202 00:17:52.960 ⇒ 00:17:54.659 Samuel Roberts: It’s a little weird. There’s, like.
203 00:17:54.860 ⇒ 00:18:06.270 Samuel Roberts: a provider… no, it’s the provider’s the model. They have all these different words for it, I’m trying to remember now. The server is running, and there’s an open code session underneath it, basically.
204 00:18:07.140 ⇒ 00:18:13.879 Samuel Roberts: So that’s what… this would have been connected to the backend, and then this would have been connected to the specific open code session.
205 00:18:15.050 ⇒ 00:18:18.899 Samuel Roberts: And those are both working, I was able to chat, let’s see what happened here,
206 00:18:19.470 ⇒ 00:18:22.179 Samuel Roberts: Core’s origin expects CORE’s origins.
207 00:18:22.740 ⇒ 00:18:23.400 Samuel Roberts: Ugh.
208 00:18:26.620 ⇒ 00:18:27.590 Samuel Roberts: What?
209 00:18:34.310 ⇒ 00:18:36.089 Samuel Roberts: I don’t want to push anything right now, though.
210 00:18:37.440 ⇒ 00:18:38.410 Miranda Wen: Mmm.
211 00:18:38.670 ⇒ 00:18:44.319 Samuel Roberts: I just want to try to make it work for you, so I can change the variables, maybe? Let’s try that, let’s see what it says here.
212 00:18:44.710 ⇒ 00:18:48.080 Samuel Roberts: I had a bunch of stuff I was playing around with yesterday, trying to get it to work locally.
213 00:18:51.510 ⇒ 00:18:57.320 Samuel Roberts: Okay, hold on, I’m gonna stop it. No, can I just add…
214 00:18:58.650 ⇒ 00:19:04.650 Samuel Roberts: Variable to the railway services instead of changing code.
215 00:19:11.810 ⇒ 00:19:14.849 Samuel Roberts: So it might just be a mismatch of the naming of the variables, then?
216 00:19:14.850 ⇒ 00:19:16.280 Miranda Wen: Origins play.
217 00:19:16.280 ⇒ 00:19:19.379 Samuel Roberts: Yeah, okay, I, I… I don’t really… yeah.
218 00:19:20.730 ⇒ 00:19:24.169 Samuel Roberts: So we need course origins on the backend. Okay, let’s do that.
219 00:19:24.290 ⇒ 00:19:26.569 Samuel Roberts: Or on the, open work off.
220 00:19:26.700 ⇒ 00:19:29.079 Samuel Roberts: It is that, though. No, that is right.
221 00:19:29.770 ⇒ 00:19:32.369 Samuel Roberts: No, never mind.
222 00:19:32.640 ⇒ 00:19:35.010 Samuel Roberts: It is already… oop.
223 00:19:42.530 ⇒ 00:19:44.559 Samuel Roberts: Oh, is it just becoming slash, maybe?
224 00:19:44.850 ⇒ 00:19:46.210 Samuel Roberts: Nope, it’s not there, it works okay.
225 00:19:47.710 ⇒ 00:19:48.830 Samuel Roberts: I really don’t know.
226 00:19:51.570 ⇒ 00:19:52.960 Samuel Roberts: That’s fine.
227 00:20:05.800 ⇒ 00:20:09.160 Samuel Roberts: Yeah, I don’t know, it’s gonna take me a little longer, I think, to figure this out, to be honest.
228 00:20:09.920 ⇒ 00:20:11.060 Miranda Wen: Yeah, that’s fine, that’s fine.
229 00:20:11.060 ⇒ 00:20:14.769 Samuel Roberts: So I’m like, okay, I thought I could maybe get it up working for you quickly, but I don’t think I can. So…
230 00:20:14.770 ⇒ 00:20:15.540 Miranda Wen: It’s fine.
231 00:20:15.540 ⇒ 00:20:19.700 Samuel Roberts: what else can I… Brain dump to you, or help you with.
232 00:20:20.090 ⇒ 00:20:29.060 Miranda Wen: Yeah, yeah, I think this is already really helpful. At least I know where we’re at, because I truly tried, and I thought it didn’t work. I saw, like, there’s something I did wrong.
233 00:20:29.060 ⇒ 00:20:38.980 Samuel Roberts: No, no, I… the same thing happened a few days ago when someone asked me to look at it, and I was like, oh, this was working before, but I don’t know what happened. So yeah, it’s not you.
234 00:20:39.830 ⇒ 00:20:53.659 Miranda Wen: Yeah, may I know, like, for the open, because I just downloaded this, like, earlier today, may I know, like, how do I get… how does, like, open work work? Like, how do I get the access to, like, the… how you guys build on that? How do I get access to that?
235 00:20:54.120 ⇒ 00:20:55.600 Samuel Roberts: For which thing?
236 00:20:55.600 ⇒ 00:20:56.990 Miranda Wen: Oh, the open work.
237 00:20:57.550 ⇒ 00:20:58.780 Samuel Roberts: the…
238 00:21:02.380 ⇒ 00:21:04.080 Samuel Roberts: the repo in Git, or the.
239 00:21:04.080 ⇒ 00:21:09.730 Miranda Wen: Yeah, how do I open, basically set up my repo, or clone my repo in OpenWork?
240 00:21:10.090 ⇒ 00:21:10.700 Miranda Wen: Where is that?
241 00:21:10.700 ⇒ 00:21:11.580 Samuel Roberts: Yeah.
242 00:21:14.450 ⇒ 00:21:14.790 Miranda Wen: Because it’.
243 00:21:14.790 ⇒ 00:21:18.069 Samuel Roberts: It’s a little complicated. I’m trying to remember it all now.
244 00:21:18.630 ⇒ 00:21:21.779 Samuel Roberts: I did pull the… the main OpenWork repo.
245 00:21:22.790 ⇒ 00:21:25.669 Samuel Roberts: And got it all running locally before I did anything else.
246 00:21:26.810 ⇒ 00:21:28.020 Miranda Wen: Oh…
247 00:21:28.020 ⇒ 00:21:30.750 Samuel Roberts: But I don’t remember how all that worked. Let me see real quick.
248 00:21:31.680 ⇒ 00:21:33.340 Miranda Wen: Because it’s different from…
249 00:21:33.580 ⇒ 00:21:43.200 Miranda Wen: cursor, like, they don’t really show you, like, where… there’s no real, like, logging, at least not for me, and I just want to get things, like, connected.
250 00:21:43.420 ⇒ 00:21:45.150 Samuel Roberts: Yeah, I’m trying to think…
251 00:21:49.000 ⇒ 00:21:50.570 Samuel Roberts: Yeah, I don’t know, I’m…
252 00:21:50.700 ⇒ 00:21:55.370 Samuel Roberts: It’s been a minute since I… it was a few weeks ago that I did this, so…
253 00:21:57.520 ⇒ 00:22:00.489 Samuel Roberts: Trying to think what’s the best way to get you onto something.
254 00:22:03.570 ⇒ 00:22:04.509 Samuel Roberts: Yeah, I don’t…
255 00:22:05.160 ⇒ 00:22:11.250 Samuel Roberts: So, like, let me see if I can even run this locally, actually, because I already have the repo. You have the repo down? Have you cloned it already?
256 00:22:11.810 ⇒ 00:22:16.910 Miranda Wen: Yes, no, I didn’t clue it to the open work, I don’t know how to, like, get it to the open work.
257 00:22:17.100 ⇒ 00:22:21.680 Samuel Roberts: Oh, right, because open work… yeah, sorry, I was… I thought you meant getting open work running locally.
258 00:22:25.210 ⇒ 00:22:27.849 Samuel Roberts: I’m not sure. I have to stop and think about that a little bit.
259 00:22:28.780 ⇒ 00:22:30.220 Miranda Wen: Alright, it’s fine.
260 00:22:30.220 ⇒ 00:22:37.029 Samuel Roberts: Yeah, I’m sorry, I wish there was more I could do. I might just need a little more time to dig into and see what the problem is. If I can get that working…
261 00:22:37.130 ⇒ 00:22:40.400 Samuel Roberts: I’ll… I’ll… Let you know, but,
262 00:22:40.770 ⇒ 00:22:42.790 Samuel Roberts: There should be a way to… there wa- it was…
263 00:22:43.550 ⇒ 00:22:46.150 Samuel Roberts: In there, I just don’t know what happened.
264 00:22:46.900 ⇒ 00:22:50.970 Miranda Wen: I see, I see. Okay, yeah, I will take some time to look into that.
265 00:22:51.180 ⇒ 00:22:53.219 Miranda Wen: Okay. I thought to.
266 00:22:53.220 ⇒ 00:22:57.810 Samuel Roberts: Yeah, sorry, I know onboarding can be a pain, and I’m just not helping right now, so I apologize.
267 00:22:58.630 ⇒ 00:23:05.200 Miranda Wen: Oh, I think you helped me a lot on, like… Okay. It’s, like, keeping updated on what it was like working, what’s not working.
268 00:23:05.370 ⇒ 00:23:08.720 Samuel Roberts: Yeah, no, it’s definitely something wrong with the setup right now. Yeah.
269 00:23:08.720 ⇒ 00:23:13.279 Miranda Wen: Do you know, like, what’s, like, the skills? Like, I saw, like, on the…
270 00:23:13.580 ⇒ 00:23:22.470 Miranda Wen: the Brain Forge, work, the Brain Forge, yeah, that one. Like, I saw, like, when you create a worker, you can, like, add skills to it. Do you know, like, what’s the end…
271 00:23:22.740 ⇒ 00:23:29.150 Samuel Roberts: the… Skills are basically…
272 00:23:30.550 ⇒ 00:23:39.859 Samuel Roberts: if they’re… I assume it’s… so Cursor, we have a bunch of skills in the main repo, and they’re basically just markdown instructions. I’m assuming it’s similar for…
273 00:23:40.050 ⇒ 00:23:45.020 Samuel Roberts: Yeah, so, like, I think that’s all this is, is, let me reshare real quick.
274 00:23:47.940 ⇒ 00:23:54.350 Samuel Roberts: Da-da-da-da. So, like… Even though it’s not connected to anything, the skills are still here.
275 00:23:54.620 ⇒ 00:23:55.680 Miranda Wen: Yeah, yeah, yeah.
276 00:23:55.680 ⇒ 00:24:01.499 Samuel Roberts: So I think you can just… I don’t know if… I don’t know, this might not even work right now, because again, I don’t know what’s really broken, but, like…
277 00:24:01.500 ⇒ 00:24:02.110 Miranda Wen: Yeah.
278 00:24:02.470 ⇒ 00:24:06.979 Samuel Roberts: This is just markdown that gets added to the… prompt, but I don’t know…
279 00:24:08.970 ⇒ 00:24:10.970 Samuel Roberts: Skills management requires desktop app, okay, I’m excited.
280 00:24:10.970 ⇒ 00:24:16.810 Miranda Wen: So it’s kind of like the agent we had, on our platform, but just, like, can run
281 00:24:16.930 ⇒ 00:24:26.189 Miranda Wen: Okay? Does it understand? Do I understand correctly? But just, like, you don’t need the, like, the cursor, like, you have the whole database, like, you just need, like, a part of it, and run.
282 00:24:26.190 ⇒ 00:24:29.200 Samuel Roberts: Yeah, so I think the, sorry, I went…
283 00:24:29.200 ⇒ 00:24:30.390 Miranda Wen: There.
284 00:24:30.720 ⇒ 00:24:38.110 Samuel Roberts: Yeah, that’s sort of the idea, is that it would just be a… like, when you open cursor in a directory, you give it that workspace.
285 00:24:38.170 ⇒ 00:24:57.029 Samuel Roberts: you have a Git repo, and all those skills are there, and Cursor knows where they all are. So the idea is that, like, instead of having everyone who might not be technical in Cursor, which is more than they need, why not just point them here, and then someone can generate whatever documents they need that way?
286 00:24:57.830 ⇒ 00:24:59.250 Miranda Wen: Got you, got you.
287 00:24:59.250 ⇒ 00:25:07.330 Samuel Roberts: I don’t know exactly how it’s gonna play out yet to make that work, but that was sort of what I had roughly working, was you could chat… I was able to,
288 00:25:07.820 ⇒ 00:25:12.720 Samuel Roberts: It had the monorepo with all the… the knowledge and the…
289 00:25:12.990 ⇒ 00:25:16.390 Samuel Roberts: It used to be called Vault and Playbook, and then he renamed it, I forget what…
290 00:25:16.720 ⇒ 00:25:19.340 Samuel Roberts: Playbook became, but there’s another folder in there for…
291 00:25:20.770 ⇒ 00:25:22.839 Samuel Roberts: For something. And so that was all…
292 00:25:22.990 ⇒ 00:25:33.189 Samuel Roberts: on that railway instance, and you could access it, you could chat with OpenWork, or OpenCode to do that, and I set up the model so it was using our Azure credits and not…
293 00:25:33.460 ⇒ 00:25:35.520 Samuel Roberts: The cursor stuff, obviously, or…
294 00:25:36.010 ⇒ 00:25:37.720 Samuel Roberts: Free one that comes by default.
295 00:25:39.300 ⇒ 00:25:44.679 Samuel Roberts: I don’t know why it’s not working right now, because, like I said, that was, like, the last two weeks. I don’t really… I wasn’t touching it.
296 00:25:44.680 ⇒ 00:25:45.580 Miranda Wen: Yay!
297 00:25:45.580 ⇒ 00:25:52.219 Samuel Roberts: If I can get in there, I can try to figure that out maybe soon. What time is it, actually? What else do I have today?
298 00:25:52.600 ⇒ 00:25:57.730 Samuel Roberts: I have another meeting later, I’m just trying to figure out if I can get into the… yeah, I don’t think that meeting’s too late.
299 00:25:59.500 ⇒ 00:26:03.509 Samuel Roberts: 415, okay. You’re on, what time zone, again?
300 00:26:03.510 ⇒ 00:26:06.029 Miranda Wen: I’m on the Pacific, like, I’m on the West.
301 00:26:06.100 ⇒ 00:26:11.429 Samuel Roberts: Okay. Alright, so I’m in Cleveland, I’m on the East Coast, or Eastern time zone. So…
302 00:26:11.650 ⇒ 00:26:16.450 Samuel Roberts: If I can get that working, I’ll try to get it to you as soon as I can. I have a meeting from, like, 4…
303 00:26:16.750 ⇒ 00:26:22.519 Samuel Roberts: 15 right to 5, and I am offline at 5, because that’s when the babysitter leaves, and I have to go
304 00:26:23.150 ⇒ 00:26:23.850 Samuel Roberts: Grab my son.
305 00:26:23.850 ⇒ 00:26:24.240 Miranda Wen: Okay.
306 00:26:24.240 ⇒ 00:26:31.200 Samuel Roberts: deal with him. So, I will try to get it done before 4.15, if I can do that. If not, I may have to try it tomorrow to get that working.
307 00:26:31.200 ⇒ 00:26:34.640 Miranda Wen: Yeah, nowhere at all. I don’t think, like, it’s… it’s…
308 00:26:35.290 ⇒ 00:26:42.470 Miranda Wen: Like, I think what I’m just wanting to get an idea of, like, what it’s really like to know what are the same sort of functionality and…
309 00:26:42.680 ⇒ 00:26:45.079 Samuel Roberts: Yeah, yeah. Okay, I’ll…
310 00:26:45.080 ⇒ 00:26:46.230 Miranda Wen: Oh, yeah.
311 00:26:46.910 ⇒ 00:26:49.479 Samuel Roberts: Okay, if I can’t get it, I’ll let you know, but I… there should be…
312 00:26:49.620 ⇒ 00:26:55.289 Samuel Roberts: something quick, I just don’t know what happened. I’m not sure. It probably is just that URL domain change.
313 00:26:56.190 ⇒ 00:27:02.449 Samuel Roberts: But I don’t… I don’t know why the variable isn’t fixing that, because it was doing that already, so…
314 00:27:02.750 ⇒ 00:27:05.659 Miranda Wen: Yeah, yeah, yeah. Yeah, that’s fine, yeah, exactly.
315 00:27:05.660 ⇒ 00:27:06.280 Samuel Roberts: Okay.
316 00:27:06.280 ⇒ 00:27:10.220 Miranda Wen: works for, like, the workflow you’re using, yeah. Thank you so much with your time.
317 00:27:10.220 ⇒ 00:27:20.900 Samuel Roberts: Yeah, yeah, sorry this wasn’t more helpful. Excited, excited you joined. I’m excited for this whole project, so I’m… I’m curious to see where we go with it, so, yeah.
318 00:27:20.900 ⇒ 00:27:21.610 Miranda Wen: If I can help.
319 00:27:21.610 ⇒ 00:27:24.430 Samuel Roberts: With anything else, let me know, feel free to ping me whenever.
320 00:27:24.550 ⇒ 00:27:27.620 Samuel Roberts: And I’ll see if I can get this in the next…
321 00:27:27.760 ⇒ 00:27:30.640 Samuel Roberts: maybe 30 minutes, if not, I might have to jump to something else, but…
322 00:27:30.640 ⇒ 00:27:33.879 Miranda Wen: Okay, thank you so much, Sam, I really appreciate that and this call.
323 00:27:33.880 ⇒ 00:27:36.620 Samuel Roberts: Yeah, no problem. Alrighty, I’ll let you know.
324 00:27:36.620 ⇒ 00:27:38.259 Miranda Wen: Bye, have a great day. Bye.
325 00:27:38.260 ⇒ 00:27:38.910 Samuel Roberts: You too.