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.1.4.dev22-cp314-cp314-win_amd64.whl (129.4 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.1.4.dev22-cp314-cp314-manylinux_2_34_x86_64.whl (237.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.4.dev22-cp314-cp314-manylinux_2_34_aarch64.whl (220.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.4.dev22-cp314-cp314-macosx_11_0_arm64.whl (206.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.1.4.dev22-cp313-cp313-win_amd64.whl (129.6 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.1.4.dev22-cp313-cp313-manylinux_2_34_x86_64.whl (237.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.4.dev22-cp313-cp313-manylinux_2_34_aarch64.whl (220.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.4.dev22-cp313-cp313-macosx_11_0_arm64.whl (206.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.1.4.dev22-cp312-cp312-win_amd64.whl (129.6 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.1.4.dev22-cp312-cp312-manylinux_2_34_x86_64.whl (237.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.1.4.dev22-cp312-cp312-manylinux_2_34_aarch64.whl (220.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.1.4.dev22-cp312-cp312-macosx_11_0_arm64.whl (206.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 129.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 746dd519a0b59a3c8a89bacd2c18e1bec015d0bed3c4b39cf9ecbe9b9432a8ff
MD5 1a4ba9763475eda578d5a8aa7c332ba1
BLAKE2b-256 6f9b8772da0d91d84037060e13ed8ddf0158aaa9fca1dc1f53ca6cfeece978fa

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.2 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9bb0d5ebee18209a30fa32013d8634544833ccd179871b76c9f8cde9a3e46f9f
MD5 29cf8b1c53ddb390214b4a8b1c5f8a4d
BLAKE2b-256 ff1622197a598b2b38b1a2a0bc4700579897e3ec8b46a4ace1a805b3290092a0

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.5 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 73daa06467d10f8112b3bb369c984cb11ea4439f9516881e44e91e2ed2693bee
MD5 8e938ec919ca51e12299ec6bf5af1a48
BLAKE2b-256 78060964ca43f58f672b3326d187511040653705fffb82ca221c48b27c555630

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.1 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 262cf310b754bc68750964a96ed504ad82ebc1e3d404e051eda2501d0a3529bd
MD5 84f2ffec9b7063d3785a315d5982a7b9
BLAKE2b-256 235fe423c98da122227d202d38cf097d7cdb66f1714c401b13d5f3aaeab29df9

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 129.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3fa44ffe983173de6b4d8e4adaea4f87ee66a888b878932f1bbb88581d882d75
MD5 da40289687f90bd5b4b93bb38c825dd7
BLAKE2b-256 1925b04a601022382c7461c29ab424d8f5ca365aec484078cac79859ccc43ffa

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.4 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fdc5c6ebf10924b00de86a8a7e832964685a165ab3e4f544e1f9ce7b92933517
MD5 a6addf0d8192dc39f21ed7da621f0fdd
BLAKE2b-256 378a49263046458050831324cf5e95a1846cccc870f1cae34d562ee2a13b7f79

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.7 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 aae2b7bca59c127ab77c8d457a60b193af7d4ffcf340e58d96d6a8bd0d4ffd82
MD5 2514b881af23b1781195b585aff281a8
BLAKE2b-256 a845161474e51a63e6020f5f89b26f93ee4a95d00ce97204c1b06d9541a9a624

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.7 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e18dc8cbe5d3da78d144b9414f548eb79f14f080844980bf8548b92a2434e10
MD5 cb15eff54aa518a9cc6af2527850c74d
BLAKE2b-256 f0470377fcc9872c0f9fc7d4b2a0a50123ec930377fb65c6b52bf7d9910000dd

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 129.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 31578daacd379e91aeb47d452cf9ad6c49807c149043f2169fff3312e4f452dc
MD5 475744aa7b9bb0508d9c9d0f04e2505d
BLAKE2b-256 2679ffe0716d99c739e6cf22a5f1ad77ba307070714ee9cbc0e1de791bf8a9ce

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.5 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 77d5192c4af99f56e6358f3e98176616247c91d38a90a59e3b5a132038072321
MD5 cb3189c7e854ba65cd34db897b32ee51
BLAKE2b-256 51ef42f375977b9b109ab39f10d1d658577f351979b80e66166895e89c9808cd

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.6 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 217d73e351eeafe295f368cd1d9b2a5b0673cb2b6a8a6047236a15262d08a8ab
MD5 b6673fa902727a9936ef3cc512e4f6a5
BLAKE2b-256 ee141a7a82640aca7bae88640b27789ab1e5866b66b8290325fd685257e606e3

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.1.4.dev22-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.1.4.dev22-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.6 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","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.1.4.dev22-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78f5c9f34cfc5ffddf720fa51b97828522fd72af3a016d76ee37765e92827fd5
MD5 4aac1a66dc7375a2608c159d3cf810aa
BLAKE2b-256 5b42564e480b88ea6a7aca27977015e8a67423d6503982f2f56554c7d0d9b293

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