{"name":"While","description":"The whileai Python SDK: a scientific post-training library for language models. SFT and RL on open models, with the measurement that says whether training helped.","url":"https://docs.while.ai/","version":"1.0.0","protocolVersion":"0.3","preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://docs.while.ai/","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"provider":{"url":"https://docs.while.ai/","organization":"While"},"documentationUrl":"https://docs.while.ai/","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"crestoneai","name":"crestoneai","description":"Use when building evals for agents, generating synthetic training data for post-training, measuring agent performance with confidence intervals, detecting reward hacking, or training models with SFT, DPO, or GRPO on simulated or real traces. Use for agents that call tools, need graded conversations, or require before/after measurement on held-out sets.","tags":[],"url":"https://docs.while.ai/.well-known/agent-skills/crestoneai/skill.md"}]}