Skip to main content

Pre-built coding agents for AI-assisted software development

Project description

Siili Coding Agents

Pre-built coding agents for AI-assisted software development.

Installation

pip install spaik-coding-agents

Agents

Claude Code Agent

Wrapper for Claude Code SDK with streaming support.

import anyio
from spaik_coding_agents import ClaudeAgent, ClaudeAgentOptions

async def main():
    agent = ClaudeAgent(
        options=ClaudeAgentOptions(
            working_directory=".",
            yolo=True,  # Bypass permission prompts
        )
    )
    
    async for block in agent.stream_blocks("Create a hello world script"):
        print(block)

anyio.run(main)

Synchronous Usage

from spaik_coding_agents import ClaudeAgent

agent = ClaudeAgent()
agent.run("Fix the bug in main.py")

Cursor Agent

Integration with Cursor AI editor.

from spaik_coding_agents import CursorAgent

agent = CursorAgent()
result = agent.run("Refactor this function")

Requirements

  • Python 3.10+
  • spaik-sdk >= 0.2.0
  • Claude Code SDK (for ClaudeAgent)

License

MIT - Copyright (c) 2025 Siili Solutions Oyj

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

spaik_coding_agents-0.2.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

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

spaik_coding_agents-0.2.1-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file spaik_coding_agents-0.2.1.tar.gz.

File metadata

  • Download URL: spaik_coding_agents-0.2.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for spaik_coding_agents-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f1686e7ae50873af663877a3e1effa08fa917d8f6d91ef1bfcc8eef79cab96ba
MD5 5397947f53902880dd1d9f1f52699491
BLAKE2b-256 f8584d174e9fb3a836f7a7c35d40ca98d4a62e39cdb97f46e35482dbf7b51a35

See more details on using hashes here.

File details

Details for the file spaik_coding_agents-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for spaik_coding_agents-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 822cd27168cbfb1c86dbea781fac60ba22733005a7718a48d2c48a0ad313fbd9
MD5 65bad777f007d38c72cca9117ceb46e0
BLAKE2b-256 5c6c8d391e8921f35746dbbf689137bc851b3d5887db9f045ea894e6c389c706

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