# Mykhailo Chalyi

**Mike Chaliy / Михайло Чалий**

Software Engineer

## About

Building software for over 20 years. Focusing on distributed systems, cloud infrastructure, and developer tools.

Currently interested in AI agents, durable execution, and modern web platforms.

## Projects

- [Everruns](https://everruns.com) - Durable AI agents platform
- [Trickery](https://github.com/chaliy/trickery) - Coding Agent friendly tool to magically generate text and image

## Blog

- [How Tool Search Works](https://chaliy.name/blog/how-tool-search-works) - Why agents drown in tool schemas, how tool search fixes it by deferring schemas and loading them on demand, the difference between generic and provider-specific search, and tricks to make it actually good.
- [Build a Docs Agent Without Vector Search](https://chaliy.name/blog/docs-agent-without-vector-search) - Build a LangGraph docs agent that searches read-only documentation files with Bashkit shell tools instead of a vector database or embeddings.
- [Towards AI Friendly Web APIs](https://chaliy.name/blog/towards-ai-friendly-web-apis) - MCP and CLIs made APIs usable for agents by adding metadata, workflows, discovery, and better errors. Maybe the next step is to move this logic back into web APIs and OpenAPI specs.
- [Introducing Bashkit: Bash That Cannot Hurt You](https://chaliy.name/blog/introducing-bashkit) - Sandboxed bash interpreter written in Rust. No fork/exec, no real filesystem, no subprocess surprises. Built for LLM agents, multi-tenant sandboxes, and CI.
- [Stop Pretending Agents Are Humans](https://chaliy.name/blog/official-agent-identities) - Instead of helping agents bypass CAPTCHA, we should make agent identities official. Human sub-identities for agents, with proper permissions and clear separation.
- [Call for Transparency](https://chaliy.name/blog/ai-transparency) - AI coding agents are becoming gatekeepers of tool adoption. The data that shapes their recommendations is opaque, gameable, and already being exploited. Creators, consumers, labs, and governments all need to act.

[View all posts](https://chaliy.name/blog)

## Archive

- [PsGet](https://github.com/psget/psget) - PowerShell module manager before Microsoft took over

## Connect

- [GitHub](https://github.com/chaliy)
- [LinkedIn](https://linkedin.com/in/chaliy)
- [Twitter](https://twitter.com/chaliy)
- [Email](mailto:mike@chaliy.name)

---

*From Ukraine with love*
