Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T03:57:37.603Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

capabilities.rs

21 lines · 641 B · rust
1mod download_file_capability;
2mod npm_install_package_capability;
3mod process_exec_capability;
4
5pub use download_file_capability::*;
6pub use npm_install_package_capability::*;
7pub use process_exec_capability::*;
8
9use serde::{Deserialize, Serialize};
10
11/// A capability for an extension.
12#[derive(Debug, PartialEq, Eq, Clone, Serialize, Deserialize)]
13#[serde(tag = "kind", rename_all = "snake_case")]
14pub enum ExtensionCapability {
15    #[serde(rename = "process:exec")]
16    ProcessExec(ProcessExecCapability),
17    DownloadFile(DownloadFileCapability),
18    #[serde(rename = "npm:install")]
19    NpmInstallPackage(NpmInstallPackageCapability),
20}
21
Served at tenant.openagents/omega Member data and write actions are omitted.