Spaik Coding Agents
Deprecated. This package targets the legacy Spaik block protocol and does not support Spaik 1.0/AG-UI. Version 0.2.3 is the final planned compatibility patch; keep it in a separate environment from Spaik 1.0. Existing PyPI artifacts and tagged source remain available. Use application-owned coding tools with the 1.0 ToolProvider interface.
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==0.2.3" "spaik-sdk==0.11.1"
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.11.1
- Claude Code SDK (for ClaudeAgent)
License
MIT - Copyright (c) 2026 Siili Solutions Oyj
Metadata
Release files for spaik-coding-agents 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spaik_coding_agents-0.2.3.tar.gz | 12.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spaik_coding_agents-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.8 kB
Release files / spaik_coding_agents-0.2.3.tar.gz
| Download URL | spaik_coding_agents-0.2.3.tar.gz |
|---|---|
| Size | 12.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4aee4f94b73be9732762531d556692fd8d10d38a3fb459eeadb57a203e63df2b
|
|
BLAKE2b-256 checksum How to use checksums |
727a5eefbc39804c990cfce41416cba83475d6a33dbd6df02200c578b7b36a4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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}
|
Release files / spaik_coding_agents-0.2.3-py3-none-any.whl
| Download URL | spaik_coding_agents-0.2.3-py3-none-any.whl |
|---|---|
| Size | 13.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6d390932b28da296f61b68adcc344045cdc04cba471aedc13c9380b5244833c6
|
|
BLAKE2b-256 checksum How to use checksums |
78735f588907b229357f161ea14e59832504b7598322bcc4a8b63b62285a8c44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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}
|