MCPcopy Create free account
hub / github.com/Noumena-Network/code / makeSession

Function makeSession

src/utils/teleport/sessionResumeValidation.test.ts:27–57  ·  view source on GitHub ↗
(overrides?: {
  sources?: SessionResource['session_context']['sources']
  outcomes?: SessionResource['session_context']['outcomes']
})

Source from the content-addressed store, hash-verified

25}
26
27function makeSession(overrides?: {
28 sources?: SessionResource['session_context']['sources']
29 outcomes?: SessionResource['session_context']['outcomes']
30}): SessionResource {
31 return {
32 type: 'session',
33 id: 'session-1',
34 title: 'Test session',
35 session_status: 'idle',
36 environment_id: 'env-1',
37 created_at: '2026-04-21T00:00:00Z',
38 updated_at: '2026-04-21T00:00:00Z',
39 session_context: {
40 sources:
41 overrides?.sources ??
42 [
43 makeWorkspace(),
44 {
45 type: 'git_repository',
46 url: 'https://github.com/noumena/ncode',
47 revision: 'main',
48 },
49 ],
50 outcomes: overrides?.outcomes ?? null,
51 cwd: '/workspace',
52 custom_system_prompt: null,
53 append_system_prompt: null,
54 model: null,
55 },
56 }
57}
58
59describe('teleport session helpers', () => {
60 it('formats workspace-backed session display using repo and workspace name', () => {

Callers 1

Calls 1

makeWorkspaceFunction · 0.85

Tested by

no test coverage detected