works.iterative.claude.effectful
package works.iterative.claude.effectful
Members list
Packages
Type members
Classlikes
object ClaudeCode
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ClaudeCode.type
trait Session
An active Claude Code session backed by a long-lived CLI process.
An active Claude Code session backed by a long-lived CLI process.
Each session maintains a single CLI process whose stdin is kept open for multi-turn conversation. send writes a prompt to stdin; stream reads stdout until the next ResultMessage — see the hazard note on stream before correlating the two. The session is acquired as a Resource, which handles process cleanup on both normal exit and error.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Types
Value members
Concrete fields
In this article