An investigation is not a collection
Pulsar is a new coding-first IDE for Pharo. Its author describes programming as a graph of questions. A working session moves through methods, tests, senders, objects, experiments, repositories, files, and terminals.[1]
The useful design move is not the longer tool list. Pulsar treats most exploration as temporary. A sender lookup or inspected object can disappear after it answers the question. The programmer can pin, dock, or detach the few results that still explain the work.[1]
Agents raise the cost of stale context
A coding agent can open files, run tests, inspect failures, and generate several candidate edits in one turn. A flat tab strip preserves the order of those actions. It does not show which result still matters.
A better working scene keeps the current method near its protecting test, relevant runtime state, and recovery point. The scene should also show whether each item is live, stale, or only a note. This turns context into an explicit review aid rather than a browser history.
JetBrains takes a related route in Rider 2026.2. It exposes coverage data, profiler snapshots, refactoring support, and framework guidance to coding agents instead of making them reconstruct project knowledge from files and terminal output.[2] Pulsar comes from a different environment, but both projects treat IDE knowledge as structured working material.
Live state needs labels
Pharo is a live environment. Its official site describes editing methods while the program is running, inspecting live objects, and changing code without a compile and restart cycle.[3] That proximity is powerful. It also makes freshness part of the interface contract.
An inspected object can outlive the state that made it interesting. A test result can predate the latest edit. A Git diff can point at a different recovery boundary. The IDE should keep the item close and mark its age or revision. Proximity without provenance can mislead.
The artifact is early
The Pulsar repository says the project has nightly builds but no stable release. It targets Pharo 14 and lists project browsing, Git history, tests, debugging, inspection, files, terminals, and early command-line agent integration.[4] The repository was inspected at revision 9845df492fec6e80e72f5144b45c59fe0fae3382. Pulsar was not installed or run for this note.
The useful lesson does not depend on a runtime verdict. IDEs should make temporary context cheap and retained context deliberate. That rule matters more when an agent can create context faster than a person can review it.