Commit Graph

49 Commits

Author SHA1 Message Date
Arbion Halili
6a671908a3 fix: FrozenSet Related Bits 2025-07-16 13:45:57 +01:00
Arbion Halili
520b1122a3 fix: Many Fixes 2025-07-16 13:35:31 +01:00
Arbion Halili
d9b9aa7ad2 Merge branch 'master-node' into staging 2025-07-15 16:32:08 +01:00
Arbion Halili
9f96b6791f fix: Some, still broken 2025-07-15 13:11:21 +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
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
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
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
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
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
587a52a944 Remove Bad UUID Implementation 2025-06-28 14:08:18 +01:00
Arbion Halili
38bc8ea7e4 Keep Protobuf Directories 2025-06-28 01:32:10 +01:00
Arbion Halili
b53c1ba999 Use Hatch Build System 2025-06-28 01:28:52 +01:00
Arbion Halili
423efe10b8 Add Protobuf Support 2025-06-28 01:27:25 +01:00
Arbion Halili
da50da2b43 Add Simple env.py 2025-06-27 11:57:03 +01:00
Arbion Halili
77546b951e Update pyproject.toml 2025-06-17 22:28:48 +01:00
Arbion Halili
c15e402f3b Add Simple Groundwork 2025-06-17 22:23:01 +01:00
Arbion Halili
41085eef7b Prepare Environment Parser 2025-06-17 16:10:58 +01:00
Arbion Halili
ac2dfa6565 Initial Structure 2025-06-17 03:55:41 +01:00