HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kageiit

no profile record

Submissions

Make your codebase agent ready

gitar.ai
1 points·by kageiit·5 bulan yang lalu·1 comments

We switched to a 5x cheaper LLM. Our costs went up

gitar.ai
1 points·by kageiit·5 bulan yang lalu·1 comments

We sent our Code Review AI to Moltbook

gitar.ai
2 points·by kageiit·5 bulan yang lalu·2 comments

AI Code Review Without the Comment Spam

gitar.ai
5 points·by kageiit·5 bulan yang lalu·1 comments

comments

kageiit
·bulan lalu·discuss
gitar.ai is flat with no limits
kageiit
·5 bulan yang lalu·discuss
Agent-ready and human-friendly are the same thing. With agents writing most code, its a good time to invest in making codebases agent-ready.
kageiit
·5 bulan yang lalu·discuss
Gitar runs multiple specialized AI agents on every code change. They review code, fix CI failures, execute custom repository rules as workflows, and respond to developer feedback in-thread. That's easily 50-100 LLM calls per PR, and complex ones can hit 500+. We tried swapping Claude for Kimi K2.5 at 1/5th the price over a weekend.

Three things bit us: finish_reason semantics differ between "compatible" providers, the model retried identical failing tool calls instead of adapting, and provider failover invalidated prompt caches on both sides.

Curious if others have hit similar issues.
kageiit
·5 bulan yang lalu·discuss
Fixed link https://gitar.ai/blog/we-sent-our-code-review-ai-to-moltbook
kageiit
·5 bulan yang lalu·discuss
This was an interesting experiment for us. Lot of cool learnings regardless of the hype
kageiit
·5 bulan yang lalu·discuss
We built our own harness from the ground up to account for this

Secrets come from aws secret manager and never injected into env directly.

Each part of the agentic workflow only gets the secrets it needs injected. Agent can see env var names but not the values (our harness masks them) . We also mask any attempts to output to stdout/files.

This keeps the agent architecture simple with env vars that all agents can operate on as it locally. Prompt injection attempts will only yield masked values

Has been working well for us so far