Skip to content

The Nexus SDK is a set of tools to help facilitate developers building with Nexus, the Agentic Workflow Engine, to build Talus agents or Talus tools

License

Notifications You must be signed in to change notification settings

Talus-Network/nexus-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Nexus SDK

Contributor Covenant License Actions codecov

The Nexus SDK is a collection of tools that simplifies building with Nexus, the Agentic Workflow Engine. Developers can quickly create Talus agents or Talus tools.

This repository includes open-source Nexus packages:


For complete documentation, visit the official Nexus SDK docs.

Installation

You can install Nexus CLI using several convenient methods:

Using Homebrew (macOS/Linux)

brew tap talus-network/tap
brew install nexus-cli

Arch Linux

The nexus-cli is also available in the AUR (Arch User Repository). You can install it using your preferred AUR helper:

yay -S nexus-cli

Using cargo-binstall (recommended for faster binaries)

If you prefer quicker binary installation, use cargo-binstall:

cargo binstall --git https://github.com/talus-network/nexus-sdk nexus-cli

Using Cargo

To install directly from the source using cargo, run:

cargo install nexus-cli \
  --git https://github.com/talus-network/nexus-sdk \
  --tag v0.5.0 \
  --locked

Usage

Run the nexus command to see all the available options:

$ nexus help
Nexus CLI

Usage: nexus [OPTIONS] <COMMAND>

Commands:
  tool        Manage Nexus Tools
  conf        Manage Nexus Configuration
  dag         Validate, publish and execute Nexus DAGs
  scheduler   Manage scheduler tasks and occurrences
  gas         Manage Nexus gas budgets and tickets
  network     Manage Nexus networks and leader caps
  crypto      Manage Nexus crypto
  completion  Provide shell completions
  help        Print this message or the help of the given subcommand(s)

Options:
      --json     Change the output format to JSON
  -h, --help     Print help
  -V, --version  Print version

For more detailed instructions, visit the Nexus CLI documentation.

Development

We use just, a straightforward command runner similar to make.

To explore the available tasks, run:

$ just --list
Available recipes:
    cli ...          # Commands concerning Nexus CLI
    sdk ...          # Commands concerning the Nexus SDK
    toolkit-rust ... # Commands concerning Nexus Toolkit for Rust

Learn more about just in the official manual.

About

The Nexus SDK is a set of tools to help facilitate developers building with Nexus, the Agentic Workflow Engine, to build Talus agents or Talus tools

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 22

Languages