frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Stop LLMs from brute forcing (guessing) APIs

https://tangelo-ltd.github.io/tekir/
1•dervishcat•1h ago
My AI agents keep brute forcing and guessing API interfaces even when specs and documentation are provided. Even with full API specs, a discovery endpoint, and up-to-date documentation, the agent kept trying random formats, guessing parameters, and doing unnecessary trial and error.

I was able to fine tune the agent client-side and then it worked until the context cleared, but I didn’t want to hard code into context/agents.md how to access an API that will keep changing. I hate all this non-deterministic programming stuff but it's still too good to not do it :)

----> Problem Anyway, the problem was simple: API responses only returned results, because they adhered to the usual, existing protocols for REST.

There was no structure telling the agent what it should do next. Because of that I constantly had to correct the agent behavior on the client side.

Every time the API specs changed or the agent’s context was cleared, the whole process started again.

----> aaaand, Solution!

That’s what led me to TEKIR.

Project repo: https://github.com/tangelo-ltd/tekir/

---- TEKIR extends API responses with fields like: > next_actions > agent_guidance > reason

allowing the API to explicitly tell the AI what to do next.

This applies not only to errors, but also to successful responses.

For example, when an order is confirmed the API can guide the agent with instructions like:

>>> "show the user a summary tracking is not available yet cancellation is irreversible so ask for confirmation"

Instead of the agent trying to infer the workflow.

----> TEKIR plays well with existing standards.

TEKIR works without breaking existing APIs. It is compatible with RFC 9457 (Problem Details for HTTP APIs) and is language and framework independent.

There is an npm package and Express/Fastify middleware available, but you can also simply drop the markdown spec into your project and tell tools like Claude or Cursor to make the API TEKIR-compatible.

----> There is a different to the existing RFC 9457 (problem details) and HATEOAS

RFC 9457 is very problem-oriented - it explicitly describes errors. TEKIR goes beyond that. It is a guideline for future interactions, somewhat similar to HATEOAS, but with better readability and specifically tailored to automated agents.

---> A little background stuff

Why the name "Tekir"?

"Tekir" is the Turkish word for a tabby cat. Tabby cats are one of nature’s most resilient designs - mixed genes over thousands of years, street-forged instincts. They evolved beyond survival; they adapt and thrive in almost any environment.

That is the notion I wanted to bring into this dynamic API design as well.

----> I don't think anybody will read up to this point so i feel brave.

There’s also a more personal side to the name. In January this year my beloved cat Çılgın (which means “crazy” in Turkish) was hit by a car. I couldn’t get it out of my head, so I named this project after him so that in some way his name can live on. He was a tekir. Extremely independent, very intelligent, and honestly more “human” than most AI systems could ever hope to be, maybe even most humans.

The idea behind the project reflects that spirit: systems that can figure out what to do next without constant supervision.

I also realized the name could work technically as well:

TEKIR - Transparent Endpoint Knowledge for Intelligent Reasoning

---->> The project links

Project page (EN / DE / TR) https://tangelo-ltd.github.io/tekir/

GitHub https://github.com/tangelo-ltd/tekir/

I normally don't go out of my way to make a fuzz about such ideas but the recent emergence of tons of tiny ideas into community efforts got my hopes up, would be interesting to know if others building agent-driven systems have run into the same API interaction problems, maybe I'm just "using it wrong".

The Illusion of Building

https://uphack.io/blog/post/the-illusion-of-building/
1•birdculture•1m ago•0 comments

Flash Attention 4

https://www.together.ai/blog/flashattention-4
1•zagwdt•1m ago•0 comments

The ML Engineer's Guide to Protein AI

https://huggingface.co/blog/MaziyarPanahi/protein-ai-landscape
1•maziyar•2m ago•1 comments

Show HN: SamarthyaBot – a privacy-first self-hosted AI agent OS

https://github.com/mebishnusahu0595/SamarthyaBot
1•mebishnusahu0•2m ago•0 comments

Chrome is moving to a two-week release cycle starting with Chrome 153

https://developer.chrome.com/blog/chrome-two-week-release
1•maxloh•3m ago•0 comments

Show HN: Argus – VSCode debugger for Claude Code sessions

https://github.com/yessGlory17/argus
1•lydionfinance•3m ago•0 comments

Buhurt board game – Knight fight [video]

https://www.youtube.com/watch?v=DN7NsfMH8g4
1•melor•3m ago•0 comments

AI Agent Authentication and Authorization IETF RFC Draft

https://datatracker.ietf.org/doc/draft-klrc-aiagent-auth/
1•mooreds•4m ago•0 comments

44% on ARC-AGI-1 in 67 cents

https://github.com/mvakde/mdlARC/
1•evilmathkid•5m ago•1 comments

I made a WeTransfer clone with Darth Vader vibes

https://DropVader.com
1•hitsnoozer•5m ago•0 comments

Web of Documents (2019)

https://blog.danieljanus.pl/2019/10/07/web-of-documents/
1•nathell•6m ago•0 comments

In Which We Give Our AI Agent a Map (and It Stops Getting Lost)

https://seylox.github.io/2026/03/05/blog-agents-meta-repo-pattern.html
1•Seylox•6m ago•1 comments

Show HN: Jpa-fetch – JPA fetch control that doesn't suck

https://github.com/alterioncorp/jpa-fetch
1•alexlitovsky•6m ago•0 comments

OpenAI launched symphony, turn project work into isolated, autonomous runs

https://github.com/openai/symphony/blob/main/README.md
1•vampiregrey•6m ago•0 comments

Doing My Taxes with Claude

https://theautomatedoperator.substack.com/p/claude-almost-nails-my-taxes-and
1•idopmstuff•6m ago•0 comments

JJ LSP Follow Up

https://matklad.github.io/2026/03/05/jj-lsp-followup.html
1•emschwartz•7m ago•0 comments

Show HN: In 2026, I'm building a conversational WordPress form plugin

https://wp.forms.md/
1•darkhorse13•7m ago•0 comments

Show HN: Cook – A portable terminal AI agent (OSS, MIT)

https://getcook.dev
1•vadepaysa•7m ago•0 comments

Brainworm – Hiding in Your Context Window

https://www.originhq.com/blog/brainworm
3•T-RN-R•9m ago•0 comments

TypeScript surpassed Python, JavaScript to become most-used language on GitHub

https://github.blog/ai-and-ml/generative-ai/how-ai-is-reshaping-developer-choice-and-octoverse-da...
1•7777777phil•11m ago•0 comments

Self-host an eBook library with kobo and library integration

https://www.markpitblado.me/blog/selfhost-an-ebook-library-with-kobo-and-library-integration/
1•speckx•11m ago•0 comments

Let Me Uninstall Spotlight

https://medium.com/@hbbio/let-me-uninstall-spotlight-1fe64a3466ab
1•hbbio•11m ago•0 comments

Show HN: My first project, a native Win32/C++17 assistant with zero dependencies

https://github.com/94BILLY/NOVA
1•94BILLY•11m ago•1 comments

Show HN: Msplat – 3D Gaussian Splatting training in ~90s on M4 Max, native Metal

https://github.com/rayanht/msplat
1•rayanht•12m ago•0 comments

Show HN: LPBacked – Find and connect with limited partners behind venture funds

https://lpbacked.com
1•veritas9•12m ago•0 comments

BBC says 'irreversible' trends mean it will not survive without major overhaul

https://www.theguardian.com/media/2026/mar/05/bbc-charter-renewal-tv-licence-major-overhaul
4•beardyw•14m ago•0 comments

Pg_plan_advice: Plan Stability and User Planner Control for PostgreSQL?

http://rhaas.blogspot.com/2026/03/pgplanadvice-plan-stability-and-user.html
1•gfloyd•15m ago•0 comments

Show HN: Ralph Review – OSS code review that loops fixes until no issues remain

https://github.com/kenryu42/ralph-review
1•kenryu•15m ago•0 comments

Situational Awareness (2024)

https://situational-awareness.ai/
1•piinbinary•16m ago•0 comments

Show HN: Tymeslot – Open-source cal.com alternative built with Elixir/Phoenix

https://github.com/tymeslot/tymeslot
1•luka-thb•16m ago•0 comments