1833 Commits

Author SHA1 Message Date
Arbion Halili
9f96b6791f fix: Some, still broken 2025-07-15 13:11:21 +01:00
Arbion Halili
9b3c105bea fix: Save Andrei's sanity 2025-07-15 13:11:20 +01:00
Arbion Halili
8060120136 tweak 2025-07-14 22:37:53 +01:00
Arbion Halili
df6626fa31 fix: Event definitions, state definitions 2025-07-14 21:41:14 +01:00
Arbion Halili
70f0f09c05 Tweaked, Still Broken tho 2025-07-14 21:19:39 +01:00
Arbion Halili
8799c288b0 BROKEN: work thus far 2025-07-14 21:09:08 +01:00
Arbion Halili
4e4dbf52ec fix: Use Nix-compatible LSP set-up 2025-07-14 21:08:43 +01:00
Matt Beton
21acd3794a New Runner! 2025-07-10 16:34:35 +01:00
Arbion Halili
b0bd951005 Merge Basic Interfaces
Co-authored-by: Alex Cheema <alexcheema123@gmail.com>
Co-authored-by: Seth Howes <sethshowes@gmail.com>
Co-authored-by: Matt Beton <matthew.beton@gmail.com>
Co-authored-by: Andrei Cravtov <the.andrei.cravtov@gmail.com>
2025-07-09 19:04:21 +01:00
Arbion Halili
74d56e52ff fix: Improve naming 2025-07-07 20:22:27 +01:00
Arbion Halili
fe17aaf9f8 fix: Make master hold a queue of task data 2025-07-07 20:22:00 +01:00
Arbion Halili
e1894bc106 refactor: A Lot 2025-07-07 20:19:08 +01:00
Arbion Halili
81cf6bce64 refactor: Simplify networking 2025-07-07 19:33:14 +01:00
Andrei Cravtov
6c8b8b30ae added rust to flake 2025-07-07 18:11:40 +01:00
Matt Beton
0425422f55 Simple fix 2025-07-07 17:18:43 +01:00
Matt Beton
03a1cf59a6 Matt's interfaces
Added interfaces for chunks, worker, runner, supervisor, resourcemonitor, etc.
2025-07-07 16:42:52 +01:00
Arbion Halili
367e76c8fa fix: Fix validation over Task types 2025-07-04 17:25:14 +01:00
Arbion Halili
cda3de2a28 fix: Use state for tasks 2025-07-04 15:08:54 +01:00
Arbion Halili
10224d09de refactor: Distinguish the topology of the control plane from that of the data plane 2025-07-03 15:45:54 +01:00
Arbion Halili
c456934342 refactor: Remove timestamp from Wrapped Events 2025-07-03 13:05:35 +01:00
Arbion Halili
0b6aadf576 refactor: Add safe state mutation method .apply() 2025-07-03 12:33:29 +01:00
Arbion Halili
f8039e20e0 feature: Add pretty_name to ModelMetadata 2025-07-03 12:32:32 +01:00
Arbion Halili
4bb3a995a4 feature: Interfaces for graph interfaces 2025-07-02 22:44:55 +01:00
Arbion Halili
7dd8a979d2 feature: Simplest utilities for logging 2025-07-02 22:13:42 +01:00
Arbion Halili
40793f1d86 refactor: Refactor most things 2025-07-02 21:11:49 +01:00
Arbion Halili
8596d5c5b1 refactor: Fix UUID implementation 2025-07-02 11:04:52 +01:00
Arbion Halili
6de1f2883f feat: Update Interfaces 2025-07-01 18:41:37 +01:00
Arbion Halili
73ac8969bc feat: Add ResourceGraph, runner types, etc. 2025-07-01 13:14:26 +01:00
Arbion Halili
df824e2e87 fix: Ensure MasterState inherits from SharedState 2025-07-01 12:18:54 +01:00
Seth Howes
d5033e658c refactor: Replace Literal with Enum in sources.py 2025-07-01 12:15:28 +01:00
Arbion Halili
c0df8e5463 feat: Implement Many Interfaces 2025-07-01 01:37:00 +01:00
Arbion Halili
899d8820dd Merge Seth's Control Plane API Work into Alex's Events Branch
Co-authored-by: Seth Howes <sethshowes@gmail.com>
2025-06-30 23:54:41 +01:00
Arbion Halili
53d5d23898 refactor: Use enums 2025-06-30 23:45:27 +01:00
Arbion Halili
b758df83cf Chore: Tweak CI 2025-06-30 22:41:33 +01:00
Alex Cheema
133ab70d67 chore: Run formatter 2025-06-30 09:48:03 +01:00
Alex Cheema
aae3e4a82d refactor: Put type defs on one line 2025-06-30 09:46:44 +01:00
Alex Cheema
596b069f84 chore: Fail pipeline if working tree changes instead of committing them in CI 2025-06-30 09:40:47 +01:00
Alex Cheema
c0b8bb9c98 chore: Rename conditional-commit.yml to action.yml 2025-06-29 22:34:04 +01:00
Alex Cheema
0c46adc298 refactor: Use official OpenAI types 2025-06-29 22:30:18 +01:00
Alex Cheema
4b3e60f899 refactor: Add types for model downloading 2025-06-29 21:59:06 +01:00
Alex Cheema
784f0ec423 chore: Skip protobuf generation if no .proto files exist 2025-06-29 21:52:46 +01:00
Alex Cheema
38dcf698eb chore: Fix typecheck job in GitHub workflow 2025-06-29 21:47:23 +01:00
Alex Cheema
c9d44a1658 chore: Fix typecheck job in GitHub workflow 2025-06-29 21:45:41 +01:00
Alex Cheema
bbdfdac7be refactor: Remove redundant comment 2025-06-29 21:42:00 +01:00
Alex Cheema
5ba230ed16 refactor: Add all event types with Event implementations 2025-06-29 21:41:00 +01:00
Arbion Halili
5abf03e31b Scaffold Event Sourcing 2025-06-29 19:44:58 +01:00
Arbion Halili
d8459358cf Refactor CI 2025-06-28 14:42:53 +01:00
Arbion Halili
c977ce9419 Ensure exo-shared is a Dependency of exo-master and exo-worker 2025-06-28 14:34:49 +01:00
Arbion Halili
74adbc4280 Remove PoeThePoet 2025-06-28 14:33:01 +01:00
Arbion Halili
587a52a944 Remove Bad UUID Implementation 2025-06-28 14:08:18 +01:00