Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

With the global hype around OpenClaw, I’ve once again pondered a bit: is the current agent frenzy really because AGI has arrived? I naturally don’t think so.

Last year, I explored AI topics purely out of personal interest. This time, it’s under pressure from my boss… Even though I’m full of resentment, I still need to write something down to accumulate experience…

git worktree is a powerful feature provided by Git that allows you to check out multiple branches in the same repository simultaneously. Like cherry-pick, I hadn’t heard of this feature before, but in today’s era of extensive AI Agent applications, this feature will likely become as fundamental and essential as commit.

The Lunar New Year holiday is supposed to be a time for lying back, watching videos, and playing games. However, as a dedicated workhorse programmer, how could I possibly let myself stay idle? So, during the break, I tinkered with opencode + MiniMax/Deepseek and came up with a few little things (definitely not because I got utterly wrecked in Street Fighter on New Year’s Eve and needed a distraction).

New tools are always like this: the good parts are amazing, but the unfinished parts can be a headache. Recently, I tried to set up an automated build system using pixi and rattler‑build to regularly package and upload opencode to prefix.dev. The whole process took about 6 hours, during which I encountered quite a few unexpected issues.

Last time I successfully packaged my own program, so I wanted to try something else. Recently opencode has been extremely popular, and I’ve been using it too. Since it’s not yet available on conda, I decided to package it.

Previously, I had tried modifying and adding recipes to conda channels. This time, I want to package my DevSSH and upload it to my own channel. I decided to try building a conda package myself.

I wanted to contribute to the Fydetab Duo Wiki, but to preview the blog locally, I needed to add pixi or other configurations to the project. These changes were not suitable for the original repository. So I learned how to selectively submit commits, which is where git cherry-pick comes in.

It all started when I tried to use Devpod to set up a container based on Docker Compose, only to find that Devpod didn’t seem to be able to call Docker Compose correctly to create the container. I didn’t think much of it until I searched online… Wait, what? Has this project really been dropped by loft‑sh?

The new year has brought another AI surprise…