Skip to content

Commit 068fe57

Browse files
committed
Teams and tasks
1 parent 3f44583 commit 068fe57

File tree

6 files changed

+36
-13
lines changed

6 files changed

+36
-13
lines changed

Diff for: OS/TASKS.md

-9
This file was deleted.

Diff for: TEAMS.md

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Teams
22

33
## Hardware
4+
45
- Ben @humanbee
56
- Ty @tyisfly
67
- Use Michael as a recruitor
@@ -10,6 +11,7 @@
1011
- ..?
1112

1213
## Software
14+
1315
- Audio (TTS / SST)
1416
- Tasks: Streaming audio both ways.
1517
- Hardware limitations. What's the smallest hardware this can be on?
@@ -19,20 +21,20 @@
1921
- OI Core
2022
- Tasks: Computer API (schedule thing), skill library
2123
- Hristijan @thekeyq
22-
- Aakash @ashgam._
24+
- Aakash @ashgam.\_
2325
- Aniket @atneik
2426
- Shiven @shivenmian
2527
- Ty @tyisfly
2628
- Killian @killianlucas
27-
- Backend
28-
- Killian @killianlucas
29-
- Linux / Firmware
29+
- OS (formerly 'Linux / Firmware`)
3030
- Tasks: Virtualization? ISO? Putting sensors around the OS to put files into the queue. Bootloader. Networked input into the queue
3131
- Shiven @shivenmian
32+
- Hristijan @thekeyq
3233
- Michael @mjjt
3334
- Zohaib @Zabirauf
3435

3536
## Experience
37+
3638
- Design
3739
- Arturo @arturot
3840
- Ronith @ronithk
@@ -57,6 +59,7 @@
5759
- Uli @ulidabess
5860

5961
## Comms
62+
6063
- Uli @ulidabess
6164
- Discord Community
6265
- Twitter Presence

Diff for: software/oi_core/TASKS.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- [ ] Release Open Interpreter `0.2.1`
2+
- [ ] Meet to determine Computer API additions for the 01
3+
- [ ] Meet to decide how to build the skill library + skill recording

Diff for: software/oi_core/TEAM.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
- Hristijan @thekeyq
2+
- Aakash @ashgam.\_
3+
- Aniket @atneik
4+
- Shiven @shivenmian
5+
- Ty @tyisfly
6+
- Killian @killianlucas
7+
8+
Team lead: Killian

Diff for: software/os/TASKS.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
- [ ] Modify bootloader.
2+
- [ ] Decide: better queue?
3+
<br>
4+
So, Michael suggested we simply watch and filter the `dmesg` stream (I think that's what it's called?), so I suppose we could have a script like `/01/core/kernel_watch.py` that puts things into the queue? Honestly knowing we could get it all from one place like that— maybe this should be simpler. **Is the queue folder necessary?** How about we just expect the computer to send {"role": "computer"} messages to a POST endpoint at "/queue" or maybe "/inturrupt" or maybe "/" but with POST? When it gets those it puts them in the redis queue, which is checked frequently, so it's handled immediatly. So then yeah, maybe we do have redis there, then instead of looking at that folder, we check the redis queue. Is this better for any reason? Making the way computer messages are sent = an HTTP request, not putting a file in a folder?
5+
- [ ] Virtualization?
6+
- [ ] Best workflow for pressing to an ISO? Cubic?
7+
- [ ] Putting sensors around the OS to put things into the queue / `dmesg` implementation.
8+
- [ ] Networked input into the queue? (Exploring this makes me thing the "/queue" or something endpoint is smarter to do than the "queue" folder)
9+
10+
# For later
11+
12+
- [ ] We could have `/i` which other interpreter's hit. That behaves more like the OpenAI POST endpoint with stream=True by default (i think this is important for users to see the exchange happening in real time, streaming `event/stream` or whatever). You could imagine some kind of handshake — another interpreter → my interpreter's /i → the sender is unrecognized → computer message is sent to /, prompting AI to ask the user to have the sending interpreter send a specific code → the user tells the sending interpreter to use that specific code → the sender is recognized and added to friends-list (`computer.inetwork.friends()`) → now they can hit eachother's i endpoints freely with `computer.inetwork.friend(id).message("hey")`.
13+
- [ ] (OS team: this will require coordination with the OI core team, so let's talk about it / I'll explain at the next meetup.) When transfering skills that require OS control, the sender can replace those skills with that command, with one input "natural language query" (?) preceeded by the skill function name or something like that. Basically so if you ask it to do something you set up as a skill, it actually asks your computer to do it. If you ask your computer to do it directly, it's more direct.

Diff for: software/os/TEAM.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- Shiven @shivenmian
2+
- Hristijan @thekeyq
3+
- Killian @killianlucas
4+
- Michael @mjjt
5+
- Zohaib @Zabirauf

0 commit comments

Comments
 (0)