This release is a pre-release and may not be stable for production use.
kcastle
The official Textual interface for kcastle-agent.
export DEEPSEEK_API_KEY=... # deepseek-v4-flash
# or: export OPENAI_API_KEY=... # gpt-5.5
uvx kcastle
The configured provider is selected automatically; DeepSeek takes precedence when both keys are present.
Each launch creates its own titled, timestamped JSONL session under ~/.kcastle/sessions.
Use /resume to switch sessions.
Type / in an empty composer to open the built-in commands. /resume switches sessions,
/model switches detected backends, /compact compacts context, /permissions switches between
approval prompts and allowing all tools, and /exit exits. While the agent is running, submitted
text steers the current task; prefix a message with /queue to run it after the current task
settles. Permission modes are remembered per session, and enabling allow all requires confirmation.
Press Escape to cancel the current operation.
Metadata
Release files for kcastle 0.1.0a5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kcastle-0.1.0a5.tar.gz | 10.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kcastle-0.1.0a5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.0 kB
Release files / kcastle-0.1.0a5.tar.gz
| Download URL | kcastle-0.1.0a5.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
954842b6a75aa45f3e95139a59bacb9fa5523b9134eba27b1867b1729be5eddc
|
|
BLAKE2b-256 checksum How to use checksums |
6851d0faf0a5521270dc3df950c1165e8441528e8c828d9e98ada4f53d3c9391
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 / kcastle-0.1.0a5-py3-none-any.whl
| Download URL | kcastle-0.1.0a5-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b42b4b6a8bbb706298e1fb582bfb64597ac0dc25ff3e9a5af3b8b2458a02a6a6
|
|
BLAKE2b-256 checksum How to use checksums |
dcd3eaa79e49a633ae347e69132896181f1c67103468185512fa9c372883e9b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}
|