Skip to content
View vamsiramakrishnan's full-sized avatar
:octocat:
:octocat:

Block or report vamsiramakrishnan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vamsiramakrishnan/README.md

Vamsi Ramakrishnan

I build the software around AI models: tools that expose useful capabilities, keep execution inspectable, and make results testable.

LinkedIn · Essays · X

Three places to start

Straitjacket: keep tool output out of the agent's way

A long test log should not consume the context needed to fix the failure. Straitjacket captures tool output, returns a bounded result, and gives the agent addresses for retrieving the omitted evidence. Its edit workflow connects observed source, anchored changes, verification, and continuation evidence.

First proof: run one noisy command with ctx run, then retrieve the lines behind the result. Compare with native tools on your own task; the published benchmarks include cases where the extra layer loses.

Repository and quickstart · Evidence · Docs

Anvil: turn an API contract into tools with shared policy

A CLI and an MCP server should not disagree about whether a refund needs confirmation. Anvil compiles an API description and a reviewed manifest into interfaces that carry the same policy, plus mocks and evidence for checking it.

First proof: compile the payments fixture, inspect the refund policy, observe a refusal, then produce a dry-run request plan with its requirements satisfied. No upstream payment service is needed for that workflow.

Repository and quickstart · Supported inputs · Docs

Worldloom: build a synthetic enterprise with answers you can check

Plausible documents are not enough for an evaluation. Worldloom builds related facts, artifacts, and evaluation truth from a synthetic world, then renders files such as spreadsheets, documents, slides, and PDFs. The repository is named synthetic-foundry; the product and CLI are Worldloom and worldloom.

First proof: build a seeded incident corpus, render it, validate its coherence, and run the retrieval baselines. Coherent source data and successful retrieval are separate results, both available for inspection.

Repository and quickstart · Guides · Docs

These products address different parts of an agent workflow. They can be assessed independently; this is not a claim of a packaged integration between them.

Find the system for your problem

You need to… Start with Evaluate first
Recover an acting agent after interruption Tape Journal, replay, and effect recovery
Build a Rust text or live-voice agent gemini-rs One text request or voice session
Write native ADK agents with less setup code adk-fluent A builder and the native object it returns
Turn agent requirements into reviewable implementation evidence GE Agent Factory A local proof pack
Apply policy to agent, tool, and model traffic AIPlex The traffic plane you need
Convert authored HTML into PowerPoint Pixelpitch Export fidelity and element editability
Use Gemini Enterprise inside Microsoft 365 ge-msft The supported host and document operation
Explore an agent authoring interface Ember One playbook through the frontend prototype

Explore the wider portfolio

The repository directory separates original projects from forks and links older experiments without presenting every repository as a supported product. Each project's README is the starting point for its setup and limits.

Earlier work includes autonomous-driving experiments, cloud operations, Kubernetes, and application integrations. The recurring interest is making uncertain behavior observable and testable.

Activity

GitHub activity graph

How I judge the work

Useful output before architecture tours. Reviewable policy before unattended effects. Reproducible evidence before performance claims. A small first run that makes the next decision clear.

Read the essays · Browse all repositories

Pinned Loading

  1. adk-fluent adk-fluent Public

    Fluent builder API for Google's Agent Development Kit (ADK)

    Python 2

  2. aiplex aiplex Public

    A scalable tool, agent, model registry & gateway based on keycloak, gke , cloud service mesh, mTLS , spiffe

    Go

  3. gemini-rs gemini-rs Public

    Full Rust SDK for the Gemini Multimodal Live API — wire protocol, agent runtime, and fluent DX in three layered crates.

    Rust 3

  4. anvil anvil Public

    Anvil turns API specifications — OpenAPI, Swagger, SOAP/WSDL, gRPC (protobuf), and GraphQL — into production-ready tools for agents. Point it at a spec and it generates a type-safe CLI, a fully com…

    TypeScript 1