Expand description
Collaboration Module - Humans + AIs working together
Each user (human or AI) brings their own skills to the project. Users connect via i1.is or GitHub identity, get their own space (optionally containerized), and collaborate in real-time.
§Philosophy
- Work by default - Don’t block people, enable them
- Bring your skills - Each collaborator has unique abilities
- Any machine - Connect to any std daemon you have access to
Re-exports§
pub use identity::Identity;pub use identity::IdentityProvider;pub use permissions::AccessLevel;pub use permissions::Permission;pub use permissions::ProjectAccess;pub use space::UserSpace;pub use space::SpaceConfig;pub use templates::Template;
Modules§
- identity
- Identity Resolution - Who are you?
- permissions
- Permissions - Work by default, deny when necessary
- space
- User Spaces - Containerized environments for collaborators
- templates
- Environment Templates - Pre-configured development environments
Structs§
- Collaborator
- A collaborator - human or AI
- Project
- A collaborative project/workspace
- Project
Settings - Project settings
Enums§
- Collaborator
Kind - Type of collaborator
- Collaborator
Status - Current status of a collaborator
Functions§
- join_
project - Join a remote project