← Public packages
@kentcdodds/devin
Start, monitor, and manage Devin sessions, knowledge, playbooks, and schedules via the Devin v3 API
src/knowledge-default.ts
29 lines · 880 B · TypeScriptimport { listNotes } from './knowledge.ts'
/**
* List Devin knowledge notes for the configured org (default `./knowledge` action).
* Use when browsing or searching notes; named helpers (get/create/update/delete)
* remain on the root `knowledge` namespace.
*
* @param params.orgId - Optional org override (else stored destOrgId)
* @param params.search - Optional note search string
* @param params.first - Page size (1–200)
* @returns Paginated knowledge notes
*
* @example
* import listNotes from 'kody:@kentcdodds/devin/knowledge'
* const page = await listNotes({ first: 20 })
* // => { items: [{ note_id: '...', name: '...', ... }], ... }
*/
export default async function listNotesDefault(
params: {
orgId?: string
first?: number
after?: string
search?: string
folderPath?: string
pinnedRepo?: string
} = {},
) {
return await listNotes(params)
}