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.

Spaik SDK is an open-source project developed by engineers at Siili Solutions Oyj. This is not an official Siili product.

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) 2026 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.2.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.2-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spaik_coding_agents-0.2.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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 spaik_coding_agents-0.2.2.tar.gz
Algorithm Hash digest
SHA256 a1060745e3c514e4584fec665458c3e765abdcf965a86f50848378bc2a45df8b
MD5 c5aab4c521553df18bdf33340bf24885
BLAKE2b-256 4c32db1477662d30447e52688d6088ea68ebac443182308024cac79571febc96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spaik_coding_agents-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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 spaik_coding_agents-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 536a6c8b49d8bdaac7b9cdecf1b6cfc068f47463cdeb8ee73a7427959c0386fd
MD5 740d69485b26760749ebb8bd7230ef1f
BLAKE2b-256 fa9413ac2be529a58f7ec5f863d235bf574b4cd8794f60c2ddd0c655e648513d

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