MCPcopy
hub / github.com/anomalyco/opencode / createPromptSession

Function createPromptSession

packages/app/src/context/prompt.tsx:208–215  ·  view source on GitHub ↗
(serverScope: ServerScope, scope: Scope)

Source from the content-addressed store, hash-verified

206}
207
208export function createPromptSession(serverScope: ServerScope, scope: Scope) {
209 const [store, setStore, _, ready] = persisted(
210 promptTarget(serverScope, scope),
211 createStore<PromptStore>(promptStore()),
212 )
213
214 return { ready, ...createPromptStateValue(store, setStore) }
215}
216
217export function createPromptReady(session: Accessor<PromptSession>) {
218 return Object.defineProperty(() => session().ready(), "promise", {

Callers 2

createTabPromptStateFunction · 0.85
loadFunction · 0.85

Calls 4

persistedFunction · 0.90
promptTargetFunction · 0.85
promptStoreFunction · 0.85
createPromptStateValueFunction · 0.85

Tested by

no test coverage detected