Skip to main content

Agent Development Kit for igentbase — build sandboxed AI agents with one import

Project description

igent — Agent SDK for igentbase

Build sandboxed AI agents that run on users' machines with 14 providers for system access.

Install

pip install igent

Usage

from igent import Agent

agent = Agent()

# Read files from user's Documents
files = agent.storage_read.list_files("Documents", "*.pdf")
text = agent.storage_read.read_text(files[0].path)

# Make HTTP requests (declared hosts only)
resp = agent.internet.get("https://api.openai.com/v1/models")

# Send notifications
agent.notifications.send("Done!", "Processed all files")

# Structured logging
agent.log.info("task complete", files=len(files))

Permissions

Agents declare permissions in manifest.yaml. Users review and approve at install time.

Permission What it grants
INTERNET HTTP to declared hosts
CLIPBOARD Read/write clipboard
STORAGE_READ Read from declared dirs
STORAGE_WRITE Write to declared dirs
FULL_STORAGE_READ Read any file
FULL_STORAGE_WRITE Write any file
SCREEN_CAPTURE Screenshots
CAMERA Webcam capture
MICROPHONE Audio recording
NOTIFICATIONS System notifications
SYSTEM_INFO OS/CPU/memory/disk
ENV_VARS Declared env vars
RUN_COMMAND Declared commands
OPEN_URL Open browser URLs

Docs

https://www.igentbase.com/docs-developer


Distributed by igentbase Inc., a Delaware company.

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

igent-0.1.0.tar.gz (34.7 kB view details)

Uploaded Source

Built Distribution

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

igent-0.1.0-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file igent-0.1.0.tar.gz.

File metadata

  • Download URL: igent-0.1.0.tar.gz
  • Upload date:
  • Size: 34.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for igent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ef7c1eddb4c449a7553ca2b9c85bac430d6561c7cf5d297c18a5e4934557f9a3
MD5 46cb8fdfae14c19b91ed627ab73b8f9b
BLAKE2b-256 60c9316834fab5bd0f790cb658b5bbdd7099e3d29f06630d854ae2c97e354a73

See more details on using hashes here.

File details

Details for the file igent-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: igent-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for igent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 837e9f58033b5e921e521b0fd5fb69cea4ddeaca70473037343980de51338f0b
MD5 07688e8cc784add7bd0af812b7ccdd44
BLAKE2b-256 e46cadbd719e975edea3513790b1802239f848e7432023cca9e69956c0b3cad3

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