Skip to main content

An extension of fabricatio

Project description

fabricatio-agent

MIT Python Versions PyPI Version PyPI Downloads PyPI Downloads Bindings: PyO3 Build Tool: uv + maturin

An extension of fabricatio.


📦 Installation

This package is part of the fabricatio monorepo and can be installed as an optional dependency using either pip or uv:

pip install fabricatio[agent]
# or
uv pip install fabricatio[agent]

For a full installation that includes this package and all other components of fabricatio:

pip install fabricatio[full]
# or
uv pip install fabricatio[full]

🔍 Overview

Provides a comprehensive AI agent framework that integrates multiple capabilities for autonomous task fulfillment. The agent combines thinking, memory, team cooperation, and various specialized capabilities to process and execute complex requests, making it a central orchestrator in the fabricatio ecosystem for intelligent workflow automation.

🧩 Key Features

  • Multi-Capability Integration: Combines thinking, memory, judgment, task dispatching, and team cooperation capabilities
  • Autonomous Task Fulfillment: Processes requests through sequential thinking and task decomposition
  • Memory-Augmented Processing: Recalls relevant information to enhance decision making and context awareness
  • Team Collaboration: Supports cooperative workflows with multiple specialized agents
  • Configurable Behavior: Customizable settings for thinking mode, memory usage, and capability checking
  • Template-Driven Execution: Uses configurable prompt templates for consistent and adaptable behavior

🔗 Dependencies

Core dependencies:

  • fabricatio-core - Core interfaces and utilities
  • fabricatio-digest - Request digestion and task planning
  • fabricatio-memory - Memory management and recall
  • fabricatio-improve - Content improvement capabilities
  • fabricatio-rule - Rule-based content processing
  • fabricatio-judge - Advanced judgment and evaluation
  • fabricatio-capabilities - Base capability patterns
  • fabricatio-diff - Difference editing operations
  • fabricatio-thinking - Sequential thinking processes
  • fabricatio-question - Interactive questioning
  • fabricatio-tool - Tool handling and execution
  • fabricatio-team - Team cooperation mechanisms
  • fabricatio-capable - Capability assessment

📄 License

MIT – see LICENSE

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

fabricatio_agent-0.2.4.dev7-cp314-cp314-win_amd64.whl (130.0 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_x86_64.whl (238.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_aarch64.whl (221.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.4.dev7-cp314-cp314-macosx_11_0_arm64.whl (206.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.2.4.dev7-cp313-cp313-win_amd64.whl (130.3 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_x86_64.whl (238.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_aarch64.whl (222.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.4.dev7-cp313-cp313-macosx_11_0_arm64.whl (206.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.2.4.dev7-cp312-cp312-win_amd64.whl (130.2 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_x86_64.whl (238.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_aarch64.whl (221.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.4.dev7-cp312-cp312-macosx_11_0_arm64.whl (206.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 130.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6e0c8da1d723d155873ca6f7061a88f4d38382c4ffae6d993d3eb14137d4b068
MD5 cf5435f87bb0a7aed92ba20d57ec5dcb
BLAKE2b-256 342ac352d4291f1ff2c92a0fb4d6795110b83b895a1c89ba09c0ff5878d7b450

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.4 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8bc23f8c371021e98af1f75e8b4ca0eb2d3ed704f290a0c969dcef719a348796
MD5 bdbe5a2483092d95e4fe53e48927934a
BLAKE2b-256 56e49364c1e01a8fad94d0d6c28eb15cbc2395082d37d58c2e70e680cff7367f

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.7 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 6f8bd23ac7941b4003a408e6ef114de3585b7c843ed12d7ea7e0c384ac66f5cf
MD5 5d2b1e40d905e863adcbcbe57124161c
BLAKE2b-256 45d72a6633a57c2b0fc2fcc3080e2a0ada14b4ca07ef4dff9bdef50ae111ef72

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.0 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2acf4aff9677cfe7d0afc8519f688baa9a27e8b89f39ba3318e42dfab7ae1db9
MD5 ca2c919bf507014b17342b0d98fa09df
BLAKE2b-256 f3461bf85ecd2a38d2fae9ccbe1ab04b1d21cbc00d10b062d1655d5f7934dbd8

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 130.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 90139229e235b4817262ff51be57296bb4332d15678ed4e1c8806545a899aa67
MD5 9961e2515f1059becb60858151968916
BLAKE2b-256 b59ffa19cfa0672a3519f6587dc2d2c3b3e172b7cbdffd2344a46013ef5b8388

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.4 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 526eb085015cf4735074399158b4596dd23684fcb590ee6a3aeb27b5ed6f61a7
MD5 80ba81edb5b58b59139ffbccb39ca973
BLAKE2b-256 4177f2c1853855f96f616480aed4fa63cc594889f46897bb461a8552eca26fb9

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 222.1 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0a46889f0ef4847d8666c7dd2f00401b128c09f8033ecc1986e2a4f9b04e45b6
MD5 870c5dfde626c18749b52708f84449d4
BLAKE2b-256 5b287b81e6ac053899fe6a37ac4fc763785d86e4bf9ff57020f5b934e473fa04

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.8 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 495b7273c3263fffa75f5c35a71264c0423e33fc4b93d38c62262e93b10eb3b0
MD5 603c3d82e74db031193c461d2e94be03
BLAKE2b-256 e240810dbe1e9d7e7c0792134efb49bd1902f6847118c8c8d1037d710ccea646

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 130.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e9ac0c58e7b5f8049eef47ec3992079ef09e572eeedf1119822999908d16e953
MD5 258f53538a0bc2c61baed50b5c3a5ef8
BLAKE2b-256 2603a82ff78ecd505699ae777ad09cba5d8fb55e0112d51cad69cf4c93a26fb0

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 238.4 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bae49abe03302149c90e8fc9825835f8295fffbda6d2d4300f9f93b32ed00e6b
MD5 ba300f7cef0736fe64b0aa97d2281739
BLAKE2b-256 1b065d3b94bba9d50c3ddb7da02cdcb058b2997946ac9e54a79be04279c95a88

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.5 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 67c76acc3c0f12488c894a648680aa44c8271a717e2f93559946c198fb0308b9
MD5 ddcf6135c04b6f5b778c9441eb41b92b
BLAKE2b-256 41af8f6cfeccd59d131703d0c28bd2e121712bf8bfd667be4caf85379adedd06

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.4.dev7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.4.dev7-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.3 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.4.dev7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f766132a685f4705907af4f68f82c6c3fcdc2252a171a1a78812378c50bd4e56
MD5 57ef2c7e744f2d0a72a7897c6c3518e8
BLAKE2b-256 b8fe663dddbfe62f5d3dc21c0cb3c7218e9f85afd911730f12e0c2e8a8c58fb1

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