Download src/open_storyline/nodes/node_state.py from FireRedTeam/FireRed-OpenStoryline: direct link, hf CLI and curl.
- Browser
- Download file 462 Bytes
-
https://huggingface.co/spaces/FireRedTeam/FireRed-OpenStoryline/resolve/main/src/open_storyline/nodes/node_state.py
- Command line
-
hf download hf://spaces/FireRedTeam/FireRed-OpenStoryline/src/open_storyline/nodes/node_state.py
-
curl -L -o node_state.py https://huggingface.co/spaces/FireRedTeam/FireRed-OpenStoryline/resolve/main/src/open_storyline/nodes/node_state.py
462 Bytes
| from dataclasses import dataclass | |
| from open_storyline.mcp.sampling_requester import SamplingLLMClient | |
| from open_storyline.nodes.node_summary import NodeSummary | |
| from mcp.server.fastmcp import Context | |
| from mcp.server.session import ServerSession | |
| class NodeState: | |
| """Node execution state""" | |
| session_id: str | |
| artifact_id: str | |
| lang: str | |
| node_summary: NodeSummary | |
| llm: SamplingLLMClient | |
| mcp_ctx: Context[ServerSession, object] | |