Add Cargo workspace, crate skeletons and the gate
Implemented-By: Laguna S 2.1 (OpenCode)
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "brokerd"
|
||||
version = "0.1.0"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
publish.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
proto.workspace = true
|
||||
@@ -0,0 +1 @@
|
||||
//! The broker: the only role that holds authority.
|
||||
@@ -0,0 +1,4 @@
|
||||
fn main() {
|
||||
eprintln!("brokerd: not implemented until M3");
|
||||
std::process::exit(2);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "bxctl"
|
||||
version = "0.1.0"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
publish.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
proto.workspace = true
|
||||
@@ -0,0 +1 @@
|
||||
//! The owner's command-line tool.
|
||||
@@ -0,0 +1,4 @@
|
||||
fn main() {
|
||||
eprintln!("bxctl: not implemented until M2");
|
||||
std::process::exit(2);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "gatewayd"
|
||||
version = "0.1.0"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
publish.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
proto.workspace = true
|
||||
@@ -0,0 +1 @@
|
||||
//! The Mattermost channel. Outbound connections only.
|
||||
@@ -0,0 +1,4 @@
|
||||
fn main() {
|
||||
eprintln!("gatewayd: not implemented until M4");
|
||||
std::process::exit(2);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "inferproxy"
|
||||
version = "0.1.0"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
publish.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
proto.workspace = true
|
||||
@@ -0,0 +1 @@
|
||||
//! Forwards bytes between `infer.sock` and the llama-server router. It logs nothing.
|
||||
@@ -0,0 +1,4 @@
|
||||
fn main() {
|
||||
eprintln!("inferproxy: not implemented until M2");
|
||||
std::process::exit(2);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "loopd"
|
||||
version = "0.1.0"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
publish.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
proto.workspace = true
|
||||
@@ -0,0 +1 @@
|
||||
//! The agent loop: sessions, prompt assembly and memory. It holds no authority.
|
||||
@@ -0,0 +1,4 @@
|
||||
fn main() {
|
||||
eprintln!("loopd: not implemented until M2");
|
||||
std::process::exit(2);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
[package]
|
||||
name = "proto"
|
||||
version = "0.1.0"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
publish.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
@@ -0,0 +1 @@
|
||||
//! Shared data types and the frame codec for Boxmaker. No policy and no I/O beyond frames.
|
||||
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "toolkit"
|
||||
version = "0.1.0"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
publish.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
proto.workspace = true
|
||||
@@ -0,0 +1 @@
|
||||
//! Entry points that run inside tool containers.
|
||||
@@ -0,0 +1,4 @@
|
||||
fn main() {
|
||||
eprintln!("toolkit: not implemented until M3");
|
||||
std::process::exit(2);
|
||||
}
|
||||
Reference in New Issue
Block a user