Sign inSign up

naylence/agent-sdk-adv-python

By naylence

•Updated 5 months ago

Naylence Agent SDK with Advanced Security (BSL License)

Image
0

4.1K

naylence/agent-sdk-adv-python repository overview

⁠Naylence Agent SDK – Advanced Security Image

This Docker image contains the Naylence Agent SDK with advanced security extensions for building and running secure, zero-trust agents on the Naylence Agentic Fabric.

⁠What's Included

This image bundles:

  • naylence-agent-sdk (Apache-2.0 licensed) - Core SDK components
  • naylence-advanced-security (BSL-1.1 licensed) - Advanced security extensions

⁠Licensing

⚠️ Important Licensing Information

This image contains components under different licenses:

By using this image, you agree to comply with the terms of both licenses. Please review the license terms before use in production environments.

⁠Quick Start

Pull and run the image:

docker pull naylence/agent-sdk-adv-python:latest
docker run --rm naylence/agent-sdk-adv-python:latest python --version

⁠Available Tags

  • :latest - Latest stable release
  • :X.Y.Z - Specific version (e.g., :0.1.20)
  • :X.Y - Minor version (e.g., :0.1)
  • :X - Major version (e.g., :0)

Tags are aligned with the naylence-agent-sdk version.

⁠Usage Example

import asyncio
from typing import Any
from naylence.fame.core import FameFabric
from naylence.agent import Agent, BaseAgent

class EchoAgent(BaseAgent):
    async def run_task(self, payload: Any, id: Any) -> Any:
        return payload

async def main():
    async with FameFabric.create() as fabric:
        agent_address = await fabric.serve(EchoAgent())
        remote_agent = Agent.remote_by_address(agent_address)
        result = await remote_agent.run_task(payload="Hello, World!")
        print(result)

if __name__ == "__main__":
    asyncio.run(main())

⁠Differences from OSS Image

If you only need the open-source components, use naylence/agent-sdk-python instead. This advanced image includes additional security features that require BSL licensing.

⁠Build Information

⁠Support

Tag summary

Content type

Image

Digest

sha256:f785665f0…

Size

65.3 MB

Last updated

5 months ago

docker pull naylence/agent-sdk-adv-python