AIToday
Large Language ModelsAI Business & IndustryLangChain BlogPublished: Oct 26, 2026, 04:00 JST

LangChain's 'company harness': five pieces behind its internal agents

Send on LINE
LangChain's 'company harness': five pieces behind its internal agents

3 Key Points

  1. What happened

    LangChain says its GTM Agent, OpenSWE and Content Studio all follow one recipe: they live in Slack, know who is asking, keep global and user memory, run code in a sandbox, and fire mostly on schedules.

  2. Why it matters

    The company says the hardest problem was identity — deciding when an agent acts on behalf of the person invoking it versus with its own fixed credentials. That choice, not raw model quality, is what shaped each agent's design.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

LangChain's post is less a product launch than a field report from running internal agents in production, and its framing is notable: it treats the hard parts as workplace plumbing rather than model capability. The company describes two common industry approaches to agent identity — acting on behalf of the invoking user, or using a fixed set of credentials — and says it ended up mixing them agent by agent rather than picking one.

The three agents illustrate that split. OpenSWE opens pull requests under the user's GitHub handle but runs background code review with its own identity. GTM Agent uses a fixed identity for Salesforce so not everyone has to log in, but only offers its on-behalf-of email tools in DMs, not shared channels. Content Studio acts for the user in Notion while posting to the company Twitter account through fixed credentials, restricted to a whitelisted set of users.

LangChain also flags memory as the least explored area, with two tiers — global and user-level — and says it has a lot of work left there. The other primitives are more settled: agents execute code outside their own sandbox by connecting into it, and a large share of runs are scheduled or event-triggered rather than kicked off by a person, whether set up by the agent's developer (OpenSWE listening for new pull requests) or by the user (a daily brief that created its own cron).

FAQ
Where do LangChain's internal agents run?
They live in Slack, each with its own Slack app, and can be DM'd or tagged in a channel. LangChain also built a custom UI for tasks like reviewing a large backlog of emails, which it says is not a fun experience in Slack.
How does each agent decide whose identity to use?
It varies by agent and by tool. OpenSWE opens pull requests under your GitHub handle when you message it, but uses its own GitHub app identity for background code review. GTM Agent uses a fixed identity for Salesforce and on-behalf-of identity for email, the latter only in DMs.
Can anyone post to the company Twitter account through Content Studio?
No. Content Studio uses fixed credentials for the company Twitter account, and only a whitelisted set of users can invoke certain operations — others may only be able to read or draft.
LangChain BlogRead Original Article
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleApollo's Slok: AI gives S&P 493 'zero financial payoff'