Metadata-Version: 2.5
Name: bluesilk
Version: 0.1.0
Summary: A fast, minimal personal AI agent: DeepSeek + Telegram, zero dependencies.
Project-URL: Repository, https://github.com/wunsiang-cheng/bluesilk
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# bluesilk

A fast, minimal personal AI agent. DeepSeek + Telegram, one file, zero dependencies.

1 key + 1 bot token + 1 user ID and you're good to go:

```sh
uv tool install bluesilk   # or: pipx install bluesilk
bluesilk                   # first run asks for the three values, then starts
bluesilk setup             # redo setup
```

- **Tools:** `shell` (unrestricted) and `send` (text/files to Telegram).
- **Commands:** `/new` starts a new conversation; `/reset` returns to a fresh install (keys kept, old data moved to `~/.bluesilk.bak-<time>`).
- **Images:** photos you send go straight to deepseek-flash vision.
- **Feedback:** 👀 on receipt, a live status draft with a stop button, then the reply.
- **Memory:** plain files in `~/.bluesilk/` (`MEMORY.md`, `memory/`, `skills/`, `tools/`), managed by the agent itself.
- **Context:** compacted into a summary past 50% of the 1M window.
- **Reflection:** after 24h, once idle for 30 min, it reviews history, tidies memory and writes new skills/tools.

Keep it running with `tmux` or `nohup bluesilk &`.
