Description
Three decades before "AI agents" was an industry term, a company called General Magic had already built a full programming language for them. In this one-off segment, the hosts dig into General Magic — the company Apple spun off in 1990 that raised roughly $200 million from backers including Sony, AT&T, Motorola, Matsushita, and Philips — and its 1995 agent-oriented language, Telescript. They pull up the actual 1995 Telescript Language Reference and read the syntax live: agents, places, permits, sponsored operations, agent migration between machines. It reads like a 2026 AI agent pitch deck, except it's three decades old.
The conversation covers what General Magic got right (portable execution, delegated authority, a real security/permission model for autonomous code — all problems the AI agent world is re-solving today), what it got hilariously wrong (an engineer-designed time type that had to account for the Big Bang), and why a company with this much talent and money still collapsed. It closes with a rundown of where the General Magic alumni ended up — several of them shaped tools everyone uses today.
Key Takeaways
General Magic, spun off from Apple in 1990, built Telescript — a full agent-oriented programming language — in 1995, decades before "AI agent" was industry vocabulary
Telescript's core primitives were literally named "agents" and "places": an agent is a program you send to a remote place to execute on your behalf, then return
The language had a built-in permissions model (permits, sponsored operations) for what an agent is allowed to do once it arrives somewhere — an early version of the access-control problem agent frameworks are solving again today
General Magic raised roughly $200 million from Sony, AT&T, Motorola, Matsushita, and Philips and went public in a ~$96 million IPO in February 1995 — real institutional money, not a garage project
The company folded anyway; the hosts' read is that the ideas were sound but the timing and infrastructure cost were decades ahead of what the market could use
General Magic's alumni list is stacked: Andy Rubin later founded Danger and then Android (acquired by Google); Darin Adler went on to lead Safari/WebKit engineering at Apple; Kevin Lynch became CTO of Adobe
Timestamps
How the hosts found a 1995 programming language built for agents
Meet General Magic: spun off from Apple, backed by Sony and AT&T
The consumer OS built years before anyone had a touchscreen reference point
First usable touchscreens, and the Telescript Language Reference itself
Why the terminology sounds pulled from a 2026 AI pitch deck
First mention: Andy Rubin worked here before founding Android
Portable execution and the telescript engine diagram
Agents and places, defined: sending a program to run on someone else's machine
Security-flavored keywords (sponsored, unprotected) and Rust comparisons
Pattern matching — already — in a 1995 language
Permits: the auth protocol for where an agent is allowed to go
What General Magic actually raised, and what it would be worth today
The time-type anecdote: a date type that grows back to the Big Bang
The verdict-in-progress: too much money, too much time before shipping
Reading real 1995 Telescript sample code line by line (the pie buyer / pie seller program)
Agent migration, or: this is basically a smart contract
Who worked at General Magic, and where they ended up
Second mention: Darin Adler to WebKit, Kevin Lynch to Adobe CTO, Andy Rubin to Android
A repeat question on Andy Rubin gets a different, inaccurate answer on air — see note below
Final verdict: too expensive, came too late, two decades too early
Note on : at this point the episode attributes a "left for Netscape, became SVP of AI at Apple" path to Andy Rubin. That path belongs to John Giannandrea, a different General Magic alum (also confirmed on Wikipedia), not Rubin — likely an AI-lookup mixing the two up live on air. The episode itself already gives Rubin's correct path twice, at and (General Magic to Danger to Android to Google). This show notes doc uses the correct, twice-stated version throughout and does not repeat the error. Recommend flagging this moment if there's a chance to add an on-screen correction card in editing.
Topics Covered
General Magic
Telescript
AI agent history
Agent-oriented programming
Remote code execution
Distributed systems
Programming language design
Tech industry history
Silicon Valley failures
Sony AT&T Motorola Apple
Hashtags
#AIThatWorks #AIAgents #TechHistory #GeneralMagic #Telescript #AIEngineering #SoftwareEngineering #ProgrammingLanguages #SiliconValley #AgentArchitecture