Video summary

Как приручить LLM-агентов: мой новый подход к разработке. omp, Hindsight, Graphify, Orca, HEADROOM

Main summary

Key takeaways

Technology

Overview (Video Topic)

The speaker discusses a “new approach” to developing LLM (large language model) agents—focusing on how to:

  • structure the work
  • reduce cost and instability
  • regain control over tooling

The core problems addressed are agent unreliability around:

  • project context
  • architecture awareness
  • scaling to multiple agents/branches

A tool-and-process stack is proposed to solve these issues.


Key Technological Problems with LLM Agents (as Described)

  • Agents forget project context and don’t consistently track:
    • the project architecture / system behavior
    • the evolving codebase state
  • Context gets clogged with repetitive explanations of the same things.
  • Code style/pattern adherence degrades over time.
  • Running multiple agents in parallel on the same branch becomes “hell,” requiring orchestration.
  • Provider dependence risk:
    • changes in the LLM provider’s model or limits can disrupt the workflow (e.g., token limits, pricing).

Main Solution Philosophy

  • Build development around infrastructure + tooling, not the specific LLM provider.
  • Use orchestration and a memory system so agents maintain consistent understanding.
  • Improve prompt/agent effectiveness with engineering methods and process, such as:
    • token saving
    • plan-first / spec-first workflows
    • context engineering for complex tasks

The emphasis is on repeatable systems that keep agents reliable as projects grow.


Tools and Product Features Mentioned (Stack)

The video enumerates tools for long-term memory, codebase understanding, and orchestration, plus a terminal/UI workflow.

1) Long-term Project Memory

A site/tool is used for long-term memory described as:

  • based on an agent + “cancer system” (subtitles unclear; possibly “clustering,” “caching,” or similar)
  • designed to integrate with the agent workflow

2) Codebase Graph / Code Understanding

  • IF graph is mentioned for searching the codebase.
  • Graphify is mentioned as an actively used tool:
    • the speaker says they’ve been using it for roughly 2–3 weeks
    • they express satisfaction

3) Orchestration + Agent Interaction

  • “Killer whale” (as heard in subtitles) is mentioned as an orchestration/convenient interaction layer with agents.
  • Orchestrators are also referenced generally as the required coordination layer.

4) Terminal / IDE-like Environment for Multi-agent Work

A “very universal terminal environment” is described as:

  • highly customizable per user
  • a tool to control the terminal fully
  • able to launch many subagents and monitor them

Another tool/platform is described with “killer features,” including:

  • a UI showing tasks/plans running
  • automatic branch creation/management
  • drag-and-drop file handling and committing from the UI
  • parallel task workflow

5) Mobile Access / Monitoring

A mobile app is described where users can:

  • monitor running tasks
  • add/open new terminals/tasks
  • view progress and manage commits/requests

File viewing is noted as less convenient on mobile.


6) Code Change Editing Assistance (Front-end Workflow)

A feature enables users to:

  • open a browser view
  • highlight the exact block to change
  • push/upload the selection into the chat workflow

The speaker says this is especially effective for front-end editing, while debugging small frontend issues may be harder without it.


Token Cost Reduction Techniques

  • A “tools to save tokens” approach:
    • compression algorithms compress logs/code before sending to the provider
    • claimed savings: ~20–30% token reduction
  • Motivation:
    • costs drop over time regardless of provider
    • compression helps keep monthly token spend manageable

Development Methods / Process Patterns

A) Plan-first Approach for Simpler Tasks

  • Use planmod (as heard) / a plan-based workflow for basic tasks.

B) Context Engineering for Complex Tasks

When tasks lack clear specs or are complex, the speaker recommends context engineering:

  1. Create a detailed comprehensive specification
  2. Study the current codebase to understand:
    • what exists
    • where it’s implemented
    • how it works
  3. During design, write:
    • interactions
    • user cases
    • testing cases
  4. Then implement using smaller/faster models

Suggested Model Routing (as Described)

  • Strongest/bold model for:
    • task creation / specification
    • design (most important phase)
  • Simple model for:
    • implementation / coding
    • possibly research

C) Frameworks for Building Skills/Commands

The speaker references “ready-made frameworks” (and their own self-written approach):

  • either write skills and commands yourself
  • or use frameworks such as:
    • Open Spec (GitHub mentioned)
    • a framework using fixed steps where the user cannot freely edit context inside steps

Emphasis: for their projects, skills/commands are tailored per project domain and implemented explicitly.


“Skills” the Speaker Uses (Agent Capabilities)

They mention maintaining reusable project-to-project “basic skills,” including:

  • debugging and checking before completion
  • PostgreSQL best practices (indexing/query improvement)
  • Django-pattern-oriented practices (speaker is a Django developer)
  • IP/design principles to keep things consistent and reduce typos
  • codebase improvement skill(s) (examples referenced in the video description but not detailed in subtitles)

Calls to Action / Content Offered in Description

  • Links and materials (skills, frameworks, tools) are promised in:
    • video description
    • an article containing the links
  • Viewers are encouraged to comment with what they use, including strengths/advantages/disadvantages.

Main Speakers / Sources (at End)

  • Main speaker: the video narrator (single speaker; name not provided in subtitles)
  • Sources referenced (tools/brands mentioned by name):
    • LLM-agent tooling ecosystem such as Orca, HEADROOM, Graphify, Hindsight, OMP (and others as named in the title/subtitles)
    • Open Spec (GitHub)
    • various terminal/UI tools (exact product names sometimes unclear due to subtitle errors)

Original video