Skip to content

atensecurity/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Aten Security — Open Source SDKs

Aten Security builds post-approval governance for AI agents and enterprise SaaS integrations. This organization publishes our open-source SDKs and developer tools.

Thoth — AI Agent Governance SDK

Instrument any AI agent with policy enforcement, behavioral monitoring, and step-up authentication in minutes. Works with Claude, OpenAI, LangChain, and more.

SDK Package Install
Go thoth-go go get github.com/atensecurity/thoth-go
Python aten-thoth pip install aten-thoth
TypeScript @atensec/thoth npm install @atensec/thoth

Quick start (Go)

client, _ := thoth.NewClient(thoth.Config{
    TenantID: "acme-corp",
    AgentID:  "invoice-processor-v1",
})
defer client.Close()

search := client.WrapToolFunc("search_docs", mySearchFn)
// governance runs automatically on every call
result, err := search(ctx, map[string]any{"query": "access policy"})

Quick start (Python — Anthropic Claude)

import thoth

wrapped = thoth.instrument_anthropic(
    {"search_docs": my_search_fn},
    agent_id="invoice-processor-v1",
    approved_scope=["search_docs"],
    tenant_id="acme-corp",
)

# Drop into your Anthropic agentic loop
result = wrapped["search_docs"](block.input)

Quick start (TypeScript — OpenAI)

import { wrapOpenAITools } from "@atensec/thoth";

const tools = wrapOpenAITools(
  { search_docs: mySearchFn },
  { agentId: "invoice-processor-v1", approvedScope: ["search_docs"], tenantId: "acme-corp" },
);

// Drop into your OpenAI tool-calling loop
const result = await tools[call.function.name](args);

Links

Thoth SDKs are Apache 2.0 licensed.

About

AI Agent Governance SDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors