Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/microsoft/poml
/ functions
Functions
726 in github.com/microsoft/poml
⨍
Functions
726
◇
Types & classes
263
↳
Endpoints
1
↓ 1 callers
Function
poml
(prompt, context, stylesheet)
python/poml/integration/mlflow.py:12
↓ 1 callers
Function
poml
(prompt, context, stylesheet)
python/poml/integration/agentops.py:11
↓ 1 callers
Function
preprocessAudio
(args: PreprocessAudioArgs)
packages/poml/util/audio.ts:43
↓ 1 callers
Method
preprocessProps
(props: any)
packages/poml/base.tsx:755
↓ 1 callers
Method
preview
( resource: vscode.Uri, previewSettings: PanelSettings )
packages/poml-vscode/panel/manager.ts:42
↓ 1 callers
Method
processStreamChunk
(chunk: TextStreamPart<any>, lastChunkEndline: boolean)
packages/poml-vscode/command/testCommand.ts:320
↓ 1 callers
Function
processWebpage
(props: WebpageProps)
packages/poml/components/webpage.tsx:58
↓ 1 callers
Function
process_example
Process the example content and return the expected output.
examples/_generate_expects.py:9
↓ 1 callers
Function
readAudio
(src?: string, base64?: string)
packages/poml/util/audio.ts:15
↓ 1 callers
Function
readDirectoryToTreeItems
( dirPath: string, maxDepth: number, currentDepth: number, showContent: boolean, filter?: RegExp )
packages/poml/components/tree.tsx:236
↓ 1 callers
Function
readDocxFromPath
( filePath: string, options?: DocumentProps )
packages/poml/components/document.tsx:175
↓ 1 callers
Function
readImage
(src?: string, base64?: string)
packages/poml/util/image.ts:17
↓ 1 callers
Method
reduceBoxesByLimit
( boxes: MarkdownBox[], charLimit?: number, tokenLimit?: number )
packages/poml/writer.ts:793
↓ 1 callers
Method
registerCommand
(id: string, impl: (...args: any[]) => void, thisArg?: any)
packages/poml-vscode/util/commandManager.ts:24
↓ 1 callers
Method
registerComponent
(officialName: string, component: any, options: ComponentOptions)
packages/poml/base.tsx:897
↓ 1 callers
Function
registerPomlChatParticipant
(context: vscode.ExtensionContext, gallery: PromptGalleryProvider)
packages/poml-vscode/chat/participant.ts:7
↓ 1 callers
Function
registerPromptGallery
(context: vscode.ExtensionContext)
packages/poml-vscode/chat/gallery.ts:96
↓ 1 callers
Method
removePrompt
(entry: PromptEntry)
packages/poml-vscode/chat/gallery.ts:78
↓ 1 callers
Method
renderPrompt
(uri: vscode.Uri)
packages/poml-vscode/command/testCommand.ts:201
↓ 1 callers
Method
reportTelemetry
(event: string, properties: { [key: string]: any })
packages/poml-vscode/util/telemetryClient.ts:15
↓ 1 callers
Method
reportTelemetryError
(event: string, error: any)
packages/poml-vscode/util/telemetryClient.ts:22
↓ 1 callers
Function
rerenderChips
(options: WebviewUserOptions)
packages/poml-vscode-webview/toolbar.ts:20
↓ 1 callers
Function
resizeImage
(image: sharp.Sharp, metadata: sharp.Metadata, maxWidth?: number, maxHeight?: number, resize?: number)
packages/poml/util/image.ts:27
↓ 1 callers
Function
resolve_ref
(*, root: dict[str, object], ref: str)
python/poml/integration/pydantic.py:170
↓ 1 callers
Method
reveal
(viewColumn: vscode.ViewColumn)
packages/poml-vscode/panel/panel.ts:314
↓ 1 callers
Method
revive
( webview: vscode.WebviewPanel, state: WebviewState, context: vscode.ExtensionContext, preview
packages/poml-vscode/panel/panel.ts:38
↓ 1 callers
Function
richContentToMarkdown
(content: RichContent)
packages/poml-vscode/panel/content.tsx:143
↓ 1 callers
Method
richContentToVercelToolResult
(content: RichContent)
packages/poml-vscode/command/testCommand.ts:484
↓ 1 callers
Method
role
Specifies the role you want the language model to assume when responding. Defining a role provides the model with a perspective or context,
python/poml/_tags.py:54
↓ 1 callers
Method
routeStream
( prompt: PreviewResponse, settings: LanguageModelSetting, )
packages/poml-vscode/command/testCommand.ts:221
↓ 1 callers
Function
scanComponentDocs
(folderPath: string)
packages/poml-vscode/lsp/parseComments.ts:143
↓ 1 callers
Function
solve_math
(question)
examples/403_py_trace.py:9
↓ 1 callers
Method
tagSlugify
(name: string)
packages/poml/writer.ts:1765
↓ 1 callers
Function
tarvel_expense_agent
(document_paths: List[str], employee_email: str)
examples/404_travel_expense_agent.py:10
↓ 1 callers
Method
testPrompt
(uri: vscode.Uri)
packages/poml-vscode/command/testCommand.ts:86
↓ 1 callers
Function
test_enum_schema
()
python/tests/integration/openai_pydantic.py:143
↓ 1 callers
Function
test_nested_schema
()
python/tests/integration/openai_pydantic.py:185
↓ 1 callers
Function
test_schema_generation
()
python/tests/integration/openai_pydantic.py:60
↓ 1 callers
Method
throwIfMissing
(props: any)
packages/poml/base.tsx:679
↓ 1 callers
Method
toMessageObjects
(messages: Message[], style: 'openai' | 'google')
packages/poml-vscode/command/testCommand.ts:586
↓ 1 callers
Method
toVercelTools
(tools: { [key: string]: any }[])
packages/poml-vscode/command/testCommand.ts:563
↓ 1 callers
Function
treeItemsToObject
(items: TreeItemData[], showContent: boolean = false)
packages/poml/components/tree.tsx:180
↓ 1 callers
Function
treeToBoxDrawings
(items: TreeItemData[], prefix = '', isRoot = true)
packages/poml/components/tree.tsx:146
↓ 1 callers
Function
treeToHeaderContentTree
( items: TreeItemData[], parentPath = '', showContent: boolean = false )
packages/poml/components/tree.tsx:46
↓ 1 callers
Function
treeToNestedList
(items: TreeItemData[], depth = 0)
packages/poml/components/tree.tsx:84
↓ 1 callers
Function
treeToPureTextContents
(items: TreeItemData[], parentPath = '')
packages/poml/components/tree.tsx:112
↓ 1 callers
Function
trimText
(text: string, isFirst: boolean, isLast: boolean)
packages/poml/base.tsx:241
↓ 1 callers
Method
tryLoadAssociatedFiles
(resource: vscode.Uri)
packages/poml-vscode/settings.ts:150
↓ 1 callers
Method
unregisterComponent
(name: string)
packages/poml/base.tsx:914
↓ 1 callers
Method
updateConfiguration
()
packages/poml-vscode/util/logger.ts:79
↓ 1 callers
Method
updateLine
( resource: vscode.Uri, line: number )
packages/poml-vscode/util/topmostLineMonitor.ts:30
↓ 1 callers
Function
updateNodeJSVersions
(baseVersion, timestamp)
bump-version.js:6
↓ 1 callers
Method
updatePrompt
(entry: PromptEntry, newEntry: PromptEntry)
packages/poml-vscode/chat/gallery.ts:82
↓ 1 callers
Function
updatePythonVersions
(baseVersion, timestamp)
bump-version.js:47
↓ 1 callers
Function
useStyleSheet
()
packages/poml/base.tsx:542
↓ 1 callers
Method
validateTextDocument
(textDocument: TextDocument)
packages/poml-vscode/lsp/server.ts:569
↓ 1 callers
Function
walk
(folderPath: string)
packages/poml-vscode/lsp/parseComments.ts:131
↓ 1 callers
Method
warnsIfProvided
(props: any)
packages/poml/base.tsx:662
↓ 1 callers
Method
wrapBoxEveryLine
(box: MarkdownBox, wrapBefore: string, wrapAfter: string)
packages/poml/writer.ts:760
↓ 1 callers
Method
writeElementTree
( element: cheerio.Cheerio<any>, $: cheerio.CheerioAPI )
packages/poml/writer.ts:1879
↓ 1 callers
Method
writeElementTree
( element: cheerio.Cheerio<any>, $: cheerio.CheerioAPI )
packages/poml/writer.ts:2054
↓ 1 callers
Method
xmlAttributeKeyRange
(element: XMLAttribute)
packages/poml/file.tsx:1259
↓ 1 callers
Method
xmlCloseNameRange
(element: XMLElement)
packages/poml/file.tsx:1248
Function
App
({ component, customStyle, expectStyle, children }: any)
packages/poml/tests/base.test.tsx:72
Function
AppInner
(props: any)
packages/poml/tests/base.test.tsx:55
Function
ButtonContent
(props: { icon: string; content: string })
packages/poml-vscode/panel/content.tsx:19
Function
ChatMessages
(props: { messages: Message[]; toRender: boolean; tokens?: number[]; mappings?: SourceMapMessage[];
packages/poml-vscode/panel/content.tsx:173
Function
CodeBlock
(props: { className?: string; content: RichContent; mappings?: SourceMapRichContent[]; rawText?: string })
packages/poml-vscode/panel/content.tsx:104
Function
Content
(props: WebviewUserOptions & PreviewResponse)
packages/poml-vscode/panel/content.tsx:289
Function
Main
()
packages/poml/tests/assets/directory/anotherdirectory/123.jsx:1
Function
Markdown
(props: { content: RichContent })
packages/poml-vscode/panel/content.tsx:135
Function
Root
(props: PomlVscodePanelContentProps)
packages/poml-vscode/panel/content.tsx:343
Function
SimpleMarkupComponent
( props: React.PropsWithChildren<PropsMarkupBase & { tagName: string }> )
packages/poml/presentation.tsx:171
Function
SourceProvider
({ source, children }: React.PropsWithChildren<{ source: string }>)
packages/poml/base.tsx:588
Function
StyleSheetProvider
({ stylesheet, children }: React.PropsWithChildren<{ stylesheet: StyleSheet }>)
packages/poml/base.tsx:532
Function
ToolBar
(props: WebviewUserOptions)
packages/poml-vscode/panel/content.tsx:31
Method
__bool__
(self)
python/poml/integration/pydantic.py:68
Method
__enter__
(self)
python/poml/prompt.py:44
Method
__enter__
Enter a context for building a prompt. The Prompt instance can be reused across multiple ``with`` blocks. On each entry we simply res
python/poml/prompt.py:178
Method
__exit__
(self, exc_type, exc_val, exc_tb)
python/poml/prompt.py:50
Method
__exit__
Cleans up Prompt state upon exiting a 'with' block.
python/poml/prompt.py:193
Method
__init__
(self, prompt_instance: "Prompt", tag_name: str, attrs: dict)
python/poml/prompt.py:28
Method
__init__
(self)
python/poml/prompt.py:82
Method
__repr__
(self)
python/poml/integration/pydantic.py:72
Function
_mp_worker
()
python/tests/test_basic.py:137
Function
_write_file_for_poml
Writes content to a named temporary file that is not deleted on close.
python/poml/prompt.py:11
Function
activate
(context: vscode.ExtensionContext)
packages/poml-vscode/extension.ts:29
Method
activePreview
()
packages/poml-vscode/panel/manager.ts:64
Method
activePreviewResource
()
packages/poml-vscode/panel/manager.ts:60
Method
addIfExists
(arr: string[], file: string)
packages/poml-vscode/settings.ts:159
Method
ai_message
Wrap the contents in a AI message. Example: ```xml <ai-msg>Paris</ai-msg> ```
python/poml/_tags.py:566
Method
asIfNotExist
(box: MarkdownBox)
packages/poml/writer.ts:903
Method
assignSpeakerForElement
( element: cheerio.Cheerio<any>, inheritedSpeaker: Speaker | undefined )
packages/poml/writer.ts:299
Method
attribute
* @param {AttributeCtx} ctx * @param {XMLAttribute} astNode
packages/poml/util/xmlContentAssist.js:150
Method
audio
Audio (`<audio>`) embeds an audio file in the content. Accepts either a file path (`src`) or base64-encoded audio data (`base64`).
python/poml/_tags.py:1275
Method
avoidObject
(el: any)
packages/poml/file.tsx:1176
Method
bold
Bold (`<b>`) emphasizes text in a bold style when using markup syntaxes. Example: ```xml <p><b>Task:</b> Do somethin
python/poml/_tags.py:1057
Method
captioned_paragraph
CaptionedParagraph (`<cp>` for short) creates a paragraph with a customized caption title. Args: caption (Optional[str]): The tit
python/poml/_tags.py:754
Method
chardata
(ctx, astNode)
packages/poml/util/xmlContentAssist.js:194
Method
clear
()
packages/poml/base.tsx:460
← previous
next →
401–500 of 726, ranked by callers