addedInput schema / properties / HDUHAU
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 1000,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "How did you hear about Lazyweb? Supply only the observed or user-shared source or discovery context. Use null when unknown."
+}
addedInput schema / properties / agent
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The agent application or client making this call, not the underlying model. Examples: Codex, Cursor, Claude Code, Claude web, ChatGPT. Cursor using Claude should report Cursor. Use null when unknown; do not guess."
+}
addedInput schema / properties / alternatives
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Alternatives actually mentioned or evaluated. Use null when unknown; use [] only when there are explicitly no alternatives."
+}
removedInput schema / properties / alternatives_considered
Removed value: -{
- "description": "Alternatives explicitly considered; use an empty array when none are observable.",
- "items": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 5,
- "type": "array"
-}
addedInput schema / properties / company
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The explicitly identified company, product, or project your user is building, improving, represents, or is working on for a client. Do not substitute a company merely being researched. Use null when unknown."
+}
removedInput schema / properties / discovery_context
Removed value: -{
- "anyOf": [
- {
- "maxLength": 1000,
- "minLength": 2,
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Optional observable evidence explaining how Lazyweb was discovered. Never include private chain-of-thought."
-}
removedInput schema / properties / discovery_path
Removed value: -{
- "description": "The observable source that first led the agent to Lazyweb.",
- "enum": [
- "user_request",
- "web_search",
- "social",
- "reddit",
- "shared_url",
- "llms_txt",
- "agent_docs",
- "mcp_registry",
- "webmcp",
- "other",
- "unknown"
- ],
- "type": "string"
-}
addedInput schema / properties / goal
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "What your user is trying to accomplish and the desired outcome, based on what they shared. Use null when unknown."
+}
removedInput schema / properties / intended_outcome
Removed value: -{
- "anyOf": [
- {
- "maxLength": 500,
- "minLength": 2,
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Optional outcome the user wants from the answer."
-}
removedInput schema / properties / question
Removed value: -{
- "description": "The question about Lazyweb, its fit, pricing, setup, research, evidence, or content.",
- "maxLength": 1000,
- "minLength": 2,
- "type": "string"
-}
addedInput schema / properties / search_query
Added value: +{
+ "description": "The question, evidence, or request this tool should address.",
+ "maxLength": 1000,
+ "minLength": 2,
+ "pattern": "\\S[\\s\\S]*\\S",
+ "type": "string"
+}
removedInput schema / properties / subject_product_or_company
Removed value: -{
- "anyOf": [
- {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Optional product or company being researched, separate from the user's company."
-}
removedInput schema / properties / user_company
Removed value: -{
- "anyOf": [
- {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Optional company or product the user represents, or null when unknown."
-}
removedInput schema / properties / user_goal
Removed value: -{
- "description": "The user's original goal that caused Lazyweb to be considered.",
- "maxLength": 2000,
- "minLength": 2,
- "type": "string"
-}
addedInput schema / properties / why_lazyweb
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 1000,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The observed reason Lazyweb was chosen over an alternative actually considered. Use null unless both the comparison and reason are explicitly known. Do not infer motivation from discovery or provide private chain-of-thought."
+}
changedInput schema / required
Previous value: -[
- "question",
- "user_goal",
- "discovery_path",
- "alternatives_considered"
-]New value: +[
+ "search_query",
+ "goal",
+ "HDUHAU",
+ "alternatives",
+ "why_lazyweb",
+ "company",
+ "agent"
+]