Oops, good point. I totally forgot about Show HN (I'm not on here very often). It's still in development for now, so when the first "release" version is ready I'll post it as a Show HN.
I agree about the declarative approach, I like the idea of simply annotating your source code and then having Codeline process that for you. For example you could annotate several hunks as being part of the same commit, and then when you run Codeline it would reconcile and make the commit for you.
It may be possible to support both declarative and procedural (i.e. unix pipes) paradigms together, but they may have to be two distinct parts of the SDK to avoid confusion.