Skip to main content

Tansive SkillSet SDK

Project description

Tansive™ Python SkillSet SDK

The official Python SkillSet™ SDK for Tansive™ - Open Platform for Secure AI Agents.

Installation

pip install tansive-skillset-sdk

Quick Start

from tansive.skillset_sdk import SkillSetClient
import uuid

# Initialize the client with a Unix domain socket path
client = SkillSetClient("/tmp/tangent.sock")

# Invoke a skill
result = client.invoke_skill(
    session_id="550e8400-e29b-41d4-a716-446655440000",
    invocation_id="6ba7b810-9dad-11d1-80b4-00c04fd430c8",
    skill_name="example.echo",
    args={"message": "Hello from Tansive!"}
)

print(result.output)

# Retrieve skills
skills = client.get_skills(session_id="550e8400-e29b-41d4-a716-446655440000")
print(skills)

# Fetch context
context = client.get_context(
    session_id="550e8400-e29b-41d4-a716-446655440000",
    invocation_id="6ba7b810-9dad-11d1-80b4-00c04fd430c8",
    name="model-config"
)
print(context)

Documentation

For detailed documentation, visit docs.tansive.io.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tansive_skillset_sdk-0.1.0a2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tansive_skillset_sdk-0.1.0a2-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file tansive_skillset_sdk-0.1.0a2.tar.gz.

File metadata

  • Download URL: tansive_skillset_sdk-0.1.0a2.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for tansive_skillset_sdk-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 3c67943136988c21e3c1447625e878c16bb7d370a8580b823dc0ad73c0452bc3
MD5 90de351dfe74464a6e327136960c250e
BLAKE2b-256 d5a78cbb8416f61a73619efb93cc2bd82cec26446ba4795a24b8f1aa55432048

See more details on using hashes here.

File details

Details for the file tansive_skillset_sdk-0.1.0a2-py3-none-any.whl.

File metadata

File hashes

Hashes for tansive_skillset_sdk-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 6738bdedc9e12a84331d67696974e0cb4fb6411d31000cc2a0bbe8393113c087
MD5 b9069fd5e1954f064b04de7c03ddf065
BLAKE2b-256 7612ecec0458dbb09ce87a25ca5b04ab00abc2a2e5c7e202e8bcb094b0787559

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page