{
  "_id": "6a23dde1530b9bc726be6f9c",
  "Package": "gooseR",
  "Title": "R Integration for 'Goose' AI",
  "Version": "0.1.2",
  "Authors@R": "person(\"Brandon\", \"Theriault\", , \"btheriault@block.xyz\", role = c(\"aut\", \"cre\"))",
  "Description": "Seamless integration between R and 'Goose' AI capabilities\nincluding memory management, visualization enhancements, and\nworkflow automation. Save R objects to 'Goose' memory, apply\nBlock branding to visualizations, and manage data science\nproject workflows. For more information about 'Goose' AI, see\n<https://github.com/block/goose>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev make\nlibuv1-dev zlib1g-dev",
  "Repository": "https://blockbtheriault.r-universe.dev",
  "Date/Publication": "2026-02-06 03:32:33 UTC",
  "RemoteUrl": "https://github.com/blockbtheriault/gooser",
  "RemoteRef": "HEAD",
  "RemoteSha": "173212bfae30dbd1284392fedf05faa6b9151c69",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-06 08:40:47 UTC",
    "User": "root"
  },
  "Author": "Brandon Theriault [aut, cre]",
  "Maintainer": "Brandon Theriault <btheriault@block.xyz>",
  "MD5sum": "5b73e79d7aebccbb3b7e2b0647731617",
  "_user": "blockbtheriault",
  "_type": "src",
  "_file": "gooseR_0.1.2.tar.gz",
  "_fileid": "2593f30845f8b8352e7165e1fb124cb8a5b2ced63312b4a140a39d6fb532e9df",
  "_filesize": 578700,
  "_sha256": "2593f30845f8b8352e7165e1fb124cb8a5b2ced63312b4a140a39d6fb532e9df",
  "_created": "2026-06-06T08:40:47.000Z",
  "_published": "2026-06-06T08:44:17.220Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79864973399,
      "time": 170,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452946050"
    },
    {
      "job": 79864973394,
      "time": 175,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452946478"
    },
    {
      "job": 79864973423,
      "time": 157,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452941873"
    },
    {
      "job": 79864973395,
      "time": 168,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452942976"
    },
    {
      "job": 79864774575,
      "time": 223,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452927304"
    },
    {
      "job": 79864973396,
      "time": 132,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452941850"
    },
    {
      "job": 79864973408,
      "time": 165,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452945440"
    },
    {
      "job": 79864973418,
      "time": 164,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452945195"
    },
    {
      "job": 79864973403,
      "time": 133,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452942257"
    }
  ],
  "_buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/blockbtheriault/gooser",
  "_commit": {
    "id": "173212bfae30dbd1284392fedf05faa6b9151c69",
    "author": "blockbtheriault <btheriault@block.xyz>",
    "committer": "blockbtheriault <btheriault@block.xyz>",
    "message": "v0.1.2: improve CLI reliability (processx runner, retries, streaming guardrails)\n",
    "time": 1770348753
  },
  "_maintainer": {
    "name": "Brandon Theriault",
    "email": "btheriault@block.xyz",
    "login": "blockbtheriault",
    "description": "",
    "uuid": 179182300
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "here",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "systemfonts",
      "role": "Imports"
    },
    {
      "package": "processx",
      "role": "Imports"
    },
    {
      "package": "DBI",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "role": "Imports"
    },
    {
      "package": "promises",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "rappdirs",
      "role": "Imports"
    },
    {
      "package": "later",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "miniUI",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "RSQLite",
      "role": "Suggests"
    },
    {
      "package": "clipr",
      "role": "Suggests"
    },
    {
      "package": "janitor",
      "role": "Suggests"
    }
  ],
  "_owner": "blockbtheriault",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-49",
      "n": 42
    },
    {
      "week": "2025-50",
      "n": 6
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0-cran-resubmission",
      "date": "2025-12-09"
    },
    {
      "name": "v0.1.0-cran-submission",
      "date": "2025-12-09"
    },
    {
      "name": "v0.1.0",
      "date": "2025-12-18"
    },
    {
      "name": "v0.1.1",
      "date": "2025-12-18"
    },
    {
      "name": "v0.1.2",
      "date": "2026-02-06"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "blockbtheriault",
      "count": 66,
      "uuid": 179182300
    }
  ],
  "_userbio": {
    "uuid": 179182300,
    "type": "user",
    "name": "blockbtheriault"
  },
  "_downloads": {
    "count": 136,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gooseR"
  },
  "_devurl": "https://github.com/blockbtheriault/gooser",
  "_searchresults": 48,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gooseR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/blockbtheriault/gooser",
  "_realowner": "blockbtheriault",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-12-17"
    },
    {
      "version": "0.1.1",
      "date": "2025-12-22"
    },
    {
      "version": "0.1.2",
      "date": "2026-02-06"
    }
  ],
  "_exports": [
    "%>%",
    "brand_css",
    "brand_css_inline",
    "brand_palette",
    "brand_rmd_template",
    "format_ai_response",
    "format_conversation",
    "goose_addin_chat",
    "goose_addin_quick",
    "goose_addin_review",
    "goose_addin_snippet",
    "goose_addin_template",
    "goose_ask",
    "goose_ask_raw",
    "goose_async",
    "goose_async_retry",
    "goose_async_timeout",
    "goose_backup",
    "goose_batch",
    "goose_batch_file",
    "goose_cache_clear",
    "goose_cache_export",
    "goose_cache_get",
    "goose_cache_import",
    "goose_cache_init",
    "goose_cache_set",
    "goose_cache_stats",
    "goose_cache_ui",
    "goose_cache_warmup",
    "goose_cached",
    "goose_check_installation",
    "goose_clean_text",
    "goose_clear_all",
    "goose_clear_category",
    "goose_clear_tags",
    "goose_configure",
    "goose_continuation_prompt",
    "goose_conversation_ui",
    "goose_create_brand",
    "goose_create_brand_ai",
    "goose_create_quarto",
    "goose_create_report",
    "goose_create_template",
    "goose_delete",
    "goose_divider",
    "goose_document",
    "goose_exists",
    "goose_explain_error",
    "goose_format_options",
    "goose_generate_tests",
    "goose_get_config",
    "goose_give_sample",
    "goose_honk",
    "goose_insert_chunk",
    "goose_list",
    "goose_load",
    "goose_loop_me",
    "goose_make_a_plan",
    "goose_map",
    "goose_mapreduce",
    "goose_optimize_palette",
    "goose_optimize_plot",
    "goose_pipeline",
    "goose_quarto_chunk",
    "goose_query",
    "goose_recipe",
    "goose_reduce",
    "goose_rename",
    "goose_rename_columns",
    "goose_review_code",
    "goose_rmd_ai",
    "goose_save",
    "goose_session",
    "goose_session_clear",
    "goose_session_end",
    "goose_session_list",
    "goose_session_save",
    "goose_session_start",
    "goose_stream",
    "goose_stream_async",
    "goose_stream_multi",
    "goose_stream_session",
    "goose_suggest_colors",
    "goose_template",
    "goose_template_apply",
    "goose_template_builtin",
    "goose_template_from_query",
    "goose_template_list",
    "goose_template_load",
    "goose_template_save",
    "goose_template_validate",
    "goose_test_cli",
    "goose_version",
    "goose_view_column_map",
    "goose_worker_pool",
    "load_brand",
    "preview_brand",
    "register_goose_engine",
    "StreamHandler",
    "StreamSession",
    "theme_brand",
    "validate_brand",
    "with_goose_session",
    "WorkerPool"
  ],
  "_help": [
    {
      "page": "brand_css",
      "title": "Generate CSS from brand configuration",
      "topics": [
        "brand_css"
      ]
    },
    {
      "page": "brand_palette",
      "title": "Get brand color palette",
      "topics": [
        "brand_palette"
      ]
    },
    {
      "page": "brand_rmd_template",
      "title": "Generate RMarkdown template with brand styling",
      "topics": [
        "brand_rmd_template"
      ]
    },
    {
      "page": "format_ai_response",
      "title": "Format AI response text for better display in R console",
      "topics": [
        "format_ai_response"
      ]
    },
    {
      "page": "format_conversation",
      "title": "Format and display a gooseR conversation",
      "topics": [
        "format_conversation"
      ]
    },
    {
      "page": "goose_addin_chat",
      "title": "GooseR Chat Interface",
      "topics": [
        "goose_addin_chat"
      ]
    },
    {
      "page": "goose_addin_quick",
      "title": "Quick Ask",
      "topics": [
        "goose_addin_quick"
      ]
    },
    {
      "page": "goose_addin_review",
      "title": "Code Review Interface",
      "topics": [
        "goose_addin_review"
      ]
    },
    {
      "page": "goose_addin_snippet",
      "title": "Code Snippet Generator",
      "topics": [
        "goose_addin_snippet"
      ]
    },
    {
      "page": "goose_addin_template",
      "title": "Template Builder UI",
      "topics": [
        "goose_addin_template"
      ]
    },
    {
      "page": "goose_addins",
      "title": "RStudio/Positron Addins for GooseR",
      "topics": [
        "goose_addins"
      ]
    },
    {
      "page": "goose_ask",
      "title": "Enhanced Ask Goose with Formatting",
      "topics": [
        "goose_ask"
      ]
    },
    {
      "page": "goose_ask_raw",
      "title": "Original goose_ask (unformatted)",
      "topics": [
        "goose_ask_raw"
      ]
    },
    {
      "page": "goose_async",
      "title": "Async and Parallel Execution Module for GooseR",
      "topics": [
        "goose_async"
      ]
    },
    {
      "page": "goose_async_retry",
      "title": "Async Query with Retry",
      "topics": [
        "goose_async_retry"
      ]
    },
    {
      "page": "goose_async_timeout",
      "title": "Async Query with Timeout",
      "topics": [
        "goose_async_timeout"
      ]
    },
    {
      "page": "goose_backup",
      "title": "Create a backup of all gooseR memory",
      "topics": [
        "goose_backup"
      ]
    },
    {
      "page": "goose_batch",
      "title": "Execute Multiple Queries in Parallel",
      "topics": [
        "goose_batch"
      ]
    },
    {
      "page": "goose_batch_file",
      "title": "Batch Process File",
      "topics": [
        "goose_batch_file"
      ]
    },
    {
      "page": "goose_cache",
      "title": "Response Caching Module for GooseR",
      "topics": [
        "goose_cache"
      ]
    },
    {
      "page": "goose_cache_clear",
      "title": "Clear Cache",
      "topics": [
        "goose_cache_clear"
      ]
    },
    {
      "page": "goose_cache_export",
      "title": "Export Cache",
      "topics": [
        "goose_cache_export"
      ]
    },
    {
      "page": "goose_cache_get",
      "title": "Get Cached Response",
      "topics": [
        "goose_cache_get"
      ]
    },
    {
      "page": "goose_cache_import",
      "title": "Import Cache",
      "topics": [
        "goose_cache_import"
      ]
    },
    {
      "page": "goose_cache_init",
      "title": "Initialize Cache Database",
      "topics": [
        "goose_cache_init"
      ]
    },
    {
      "page": "goose_cache_set",
      "title": "Cache an AI Response",
      "topics": [
        "goose_cache_set"
      ]
    },
    {
      "page": "goose_cache_stats",
      "title": "Get Cache Statistics",
      "topics": [
        "goose_cache_stats"
      ]
    },
    {
      "page": "goose_cache_ui",
      "title": "Cache Browser UI",
      "topics": [
        "goose_cache_ui"
      ]
    },
    {
      "page": "goose_cache_warmup",
      "title": "Cache Warmup",
      "topics": [
        "goose_cache_warmup"
      ]
    },
    {
      "page": "goose_cached",
      "title": "Cached Query Execution",
      "topics": [
        "goose_cached"
      ]
    },
    {
      "page": "goose_check_installation",
      "title": "Check Goose CLI Installation",
      "topics": [
        "goose_check_installation"
      ]
    },
    {
      "page": "goose_clean_text",
      "title": "Get copy-friendly version of formatted text",
      "topics": [
        "goose_clean_text"
      ]
    },
    {
      "page": "goose_clear_all",
      "title": "Clear all gooseR memory",
      "topics": [
        "goose_clear_all"
      ]
    },
    {
      "page": "goose_clear_category",
      "title": "Clear all items in a category",
      "topics": [
        "goose_clear_category"
      ]
    },
    {
      "page": "goose_clear_tags",
      "title": "Clear all items with specified tags",
      "topics": [
        "goose_clear_tags"
      ]
    },
    {
      "page": "goose_configure",
      "title": "Configure Goose CLI Settings",
      "topics": [
        "goose_configure"
      ]
    },
    {
      "page": "goose_continuation_prompt",
      "title": "Generate Continuation Prompt for Next Session",
      "topics": [
        "goose_continuation_prompt"
      ]
    },
    {
      "page": "goose_conversation_ui",
      "title": "Conversation Manager UI",
      "topics": [
        "goose_conversation_ui"
      ]
    },
    {
      "page": "goose_create_brand",
      "title": "Create a new brand configuration interactively",
      "topics": [
        "goose_create_brand"
      ]
    },
    {
      "page": "goose_create_brand_ai",
      "title": "Create Brand with AI Assistance",
      "topics": [
        "goose_create_brand_ai"
      ]
    },
    {
      "page": "goose_create_quarto",
      "title": "Create Quarto AI Document",
      "topics": [
        "goose_create_quarto"
      ]
    },
    {
      "page": "goose_create_report",
      "title": "Create RMarkdown Report with AI",
      "topics": [
        "goose_create_report"
      ]
    },
    {
      "page": "goose_create_template",
      "title": "Create Parameterized Report Template",
      "topics": [
        "goose_create_template"
      ]
    },
    {
      "page": "goose_delete",
      "title": "Delete Object from Goose Memory",
      "topics": [
        "goose_delete"
      ]
    },
    {
      "page": "goose_divider",
      "title": "Create a markdown-style divider",
      "topics": [
        "goose_divider"
      ]
    },
    {
      "page": "goose_document",
      "title": "Generate R Documentation with AI",
      "topics": [
        "goose_document"
      ]
    },
    {
      "page": "goose_exists",
      "title": "Check if an item exists in gooseR memory",
      "topics": [
        "goose_exists"
      ]
    },
    {
      "page": "goose_explain_error",
      "title": "Explain R Error with AI",
      "topics": [
        "goose_explain_error"
      ]
    },
    {
      "page": "goose_format_options",
      "title": "Set global formatting options for gooseR",
      "topics": [
        "goose_format_options"
      ]
    },
    {
      "page": "goose_generate_tests",
      "title": "Generate Unit Tests with AI",
      "topics": [
        "goose_generate_tests"
      ]
    },
    {
      "page": "goose_get_config",
      "title": "Get Current Goose Configuration",
      "topics": [
        "goose_get_config"
      ]
    },
    {
      "page": "goose_give_sample",
      "title": "Share R Object Structure with Goose",
      "topics": [
        "goose_give_sample"
      ]
    },
    {
      "page": "goose_honk",
      "title": "Review and Challenge Current Work",
      "topics": [
        "goose_honk"
      ]
    },
    {
      "page": "goose_insert_chunk",
      "title": "Insert AI Chunk in Current Document",
      "topics": [
        "goose_insert_chunk"
      ]
    },
    {
      "page": "goose_list",
      "title": "List Objects in Goose Memory",
      "topics": [
        "goose_list"
      ]
    },
    {
      "page": "goose_load",
      "title": "Load R Object from Goose Memory",
      "topics": [
        "goose_load"
      ]
    },
    {
      "page": "goose_loop_me",
      "title": "Convert Code to Loop Structure",
      "topics": [
        "goose_loop_me"
      ]
    },
    {
      "page": "goose_make_a_plan",
      "title": "Generate Analysis Plan from Shared Objects",
      "topics": [
        "goose_make_a_plan"
      ]
    },
    {
      "page": "goose_map",
      "title": "Map Async Function Over Data",
      "topics": [
        "goose_map"
      ]
    },
    {
      "page": "goose_mapreduce",
      "title": "Parallel Map-Reduce with AI",
      "topics": [
        "goose_mapreduce"
      ]
    },
    {
      "page": "goose_optimize_palette",
      "title": "Optimize Brand Palette with AI",
      "topics": [
        "goose_optimize_palette"
      ]
    },
    {
      "page": "goose_optimize_plot",
      "title": "Optimize ggplot2 Code with AI",
      "topics": [
        "goose_optimize_plot"
      ]
    },
    {
      "page": "goose_pipeline",
      "title": "Create Async Query Pipeline",
      "topics": [
        "goose_pipeline"
      ]
    },
    {
      "page": "goose_quarto",
      "title": "Quarto and RMarkdown Integration for GooseR",
      "topics": [
        "goose_quarto"
      ]
    },
    {
      "page": "goose_quarto_chunk",
      "title": "Create AI-Powered Quarto Chunk",
      "topics": [
        "goose_quarto_chunk"
      ]
    },
    {
      "page": "goose_query",
      "title": "Query Goose with Session Context",
      "topics": [
        "goose_query"
      ]
    },
    {
      "page": "goose_recipe",
      "title": "Execute Goose Recipe",
      "topics": [
        "goose_recipe"
      ]
    },
    {
      "page": "goose_reduce",
      "title": "Reduce Results with AI",
      "topics": [
        "goose_reduce"
      ]
    },
    {
      "page": "goose_rename",
      "title": "Rename an item in gooseR memory",
      "topics": [
        "goose_rename"
      ]
    },
    {
      "page": "goose_rename_columns",
      "title": "Intelligently Rename Survey Columns",
      "topics": [
        "goose_rename_columns"
      ]
    },
    {
      "page": "goose_review_code",
      "title": "Review R Code with AI",
      "topics": [
        "goose_review_code"
      ]
    },
    {
      "page": "goose_rmd_ai",
      "title": "Create RMarkdown AI Section",
      "topics": [
        "goose_rmd_ai"
      ]
    },
    {
      "page": "goose_save",
      "title": "Save R Object to Goose Memory",
      "topics": [
        "goose_save"
      ]
    },
    {
      "page": "goose_session",
      "title": "Create or Resume Goose Session",
      "topics": [
        "goose_session"
      ]
    },
    {
      "page": "goose_session_clear",
      "title": "Clear all items from current session",
      "topics": [
        "goose_session_clear"
      ]
    },
    {
      "page": "goose_session_end",
      "title": "End the current gooseR session",
      "topics": [
        "goose_session_end"
      ]
    },
    {
      "page": "goose_session_list",
      "title": "List items saved in current session",
      "topics": [
        "goose_session_list"
      ]
    },
    {
      "page": "goose_session_save",
      "title": "Save an object with session tracking",
      "topics": [
        "goose_session_save"
      ]
    },
    {
      "page": "goose_session_start",
      "title": "Start a gooseR session for tracking saved items",
      "topics": [
        "goose_session_start"
      ]
    },
    {
      "page": "goose_stream",
      "title": "Stream Response from Goose",
      "topics": [
        "goose_stream"
      ]
    },
    {
      "page": "goose_stream_async",
      "title": "Async Stream with Promise",
      "topics": [
        "goose_stream_async"
      ]
    },
    {
      "page": "goose_stream_multi",
      "title": "Stream Multiple Queries",
      "topics": [
        "goose_stream_multi"
      ]
    },
    {
      "page": "goose_stream_session",
      "title": "Create Streaming Session",
      "topics": [
        "goose_stream_session"
      ]
    },
    {
      "page": "goose_streaming",
      "title": "Streaming Response Module for GooseR",
      "topics": [
        "goose_streaming"
      ]
    },
    {
      "page": "goose_suggest_colors",
      "title": "Suggest Color Palette with AI",
      "topics": [
        "goose_suggest_colors"
      ]
    },
    {
      "page": "goose_template",
      "title": "Create a Prompt Template",
      "topics": [
        "goose_template"
      ]
    },
    {
      "page": "goose_template_apply",
      "title": "Apply Template with Variables",
      "topics": [
        "goose_template_apply"
      ]
    },
    {
      "page": "goose_template_builtin",
      "title": "Get Built-in Template",
      "topics": [
        "goose_template_builtin"
      ]
    },
    {
      "page": "goose_template_from_query",
      "title": "Create Template from History",
      "topics": [
        "goose_template_from_query"
      ]
    },
    {
      "page": "goose_template_list",
      "title": "List Available Templates",
      "topics": [
        "goose_template_list"
      ]
    },
    {
      "page": "goose_template_load",
      "title": "Load Template from Library",
      "topics": [
        "goose_template_load"
      ]
    },
    {
      "page": "goose_template_save",
      "title": "Save Template to Library",
      "topics": [
        "goose_template_save"
      ]
    },
    {
      "page": "goose_template_validate",
      "title": "Validate Template",
      "topics": [
        "goose_template_validate"
      ]
    },
    {
      "page": "goose_templates",
      "title": "Prompt Template Module for GooseR",
      "topics": [
        "goose_templates"
      ]
    },
    {
      "page": "goose_test_cli",
      "title": "Test if Goose CLI is Working",
      "topics": [
        "goose_test_cli"
      ]
    },
    {
      "page": "goose_ui_components",
      "title": "Visual UI Components for GooseR",
      "topics": [
        "goose_ui_components"
      ]
    },
    {
      "page": "goose_version",
      "title": "Get Goose CLI Version",
      "topics": [
        "goose_version"
      ]
    },
    {
      "page": "goose_view_column_map",
      "title": "View Column Name Mapping",
      "topics": [
        "goose_view_column_map"
      ]
    },
    {
      "page": "goose_worker_pool",
      "title": "Create Async Worker Pool",
      "topics": [
        "goose_worker_pool"
      ]
    },
    {
      "page": "gooseR-branding",
      "title": "GooseR Universal Branding System",
      "topics": [
        "gooseR-branding"
      ]
    },
    {
      "page": "load_brand",
      "title": "Load brand configuration",
      "topics": [
        "load_brand"
      ]
    },
    {
      "page": "preview_brand",
      "title": "Preview Brand Configuration",
      "topics": [
        "preview_brand"
      ]
    },
    {
      "page": "print.goose_cache_stats",
      "title": "Print Cache Statistics",
      "topics": [
        "print.goose_cache_stats"
      ]
    },
    {
      "page": "print.goose_code_review",
      "title": "Print method for goose_code_review",
      "topics": [
        "print.goose_code_review"
      ]
    },
    {
      "page": "print.goose_error_explanation",
      "title": "Print method for goose_error_explanation",
      "topics": [
        "print.goose_error_explanation"
      ]
    },
    {
      "page": "print.goose_palette",
      "title": "Print method for goose_palette",
      "topics": [
        "print.goose_palette"
      ]
    },
    {
      "page": "print.goose_response",
      "title": "Print formatted AI response",
      "topics": [
        "print.goose_response"
      ]
    },
    {
      "page": "print.goose_session",
      "title": "Print method for goose_session",
      "topics": [
        "print.goose_session"
      ]
    },
    {
      "page": "print.goose_template",
      "title": "Print Template",
      "topics": [
        "print.goose_template"
      ]
    },
    {
      "page": "register_goose_engine",
      "title": "Register Goose Chunk Engine",
      "topics": [
        "register_goose_engine"
      ]
    },
    {
      "page": "StreamHandler",
      "title": "Stream Handler R6 Class",
      "topics": [
        "StreamHandler"
      ]
    },
    {
      "page": "StreamSession",
      "title": "Stream Session R6 Class",
      "topics": [
        "StreamSession"
      ]
    },
    {
      "page": "theme_brand",
      "title": "Generate ggplot2 theme from brand configuration",
      "topics": [
        "theme_brand"
      ]
    },
    {
      "page": "validate_brand",
      "title": "Validate brand configuration",
      "topics": [
        "validate_brand"
      ]
    },
    {
      "page": "with_goose_session",
      "title": "Execute code with automatic gooseR session management",
      "topics": [
        "with_goose_session"
      ]
    },
    {
      "page": "WorkerPool",
      "title": "Worker Pool R6 Class",
      "topics": [
        "WorkerPool"
      ]
    }
  ],
  "_readme": "https://github.com/blockbtheriault/gooser/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "codetools",
    "commonmark",
    "cpp11",
    "DBI",
    "digest",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "future",
    "future.apply",
    "ggplot2",
    "globals",
    "glue",
    "gtable",
    "here",
    "highr",
    "htmltools",
    "httpuv",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lifecycle",
    "listenv",
    "magrittr",
    "memoise",
    "mime",
    "miniUI",
    "otel",
    "parallelly",
    "processx",
    "promises",
    "ps",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rprojroot",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "systemfonts",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "code-review-testing.Rmd",
      "filename": "code-review-testing.html",
      "title": "Code Review and Testing with gooseR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The Power of goose_honk()",
        "Severity Levels",
        "Real-World Example: Data Analysis Script",
        "Gentle Review Output:",
        "Harsh Review Output:",
        "Improved Version After Review",
        "Context-Aware Analysis",
        "Data Manipulation",
        "Statistical Models",
        "Visualization",
        "Generating Tests",
        "Generated Tests:",
        "Generating Documentation",
        "Generated Documentation:",
        "Error Explanation and Fixes",
        "Error Explanation:",
        "Best Practices Workflow",
        "Integration with RStudio/Positron",
        "Tips for Effective Code Review",
        "Conclusion"
      ],
      "created": "2025-12-04 18:40:16",
      "modified": "2025-12-11 16:14:04",
      "commits": 2
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with gooseR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Welcome to gooseR! 🦆",
        "Installation and Setup",
        "Installing gooseR",
        "Testing Your Setup",
        "Configuration (if needed)",
        "Your First gooseR Session",
        "1. Ask Questions",
        "2. Get Code Reviews",
        "3. Save Your Work with Memory",
        "4. Create Beautiful Visualizations",
        "Essential Workflows",
        "For Data Analysis",
        "For Survey Data",
        "For Team Collaboration",
        "Tips for Success",
        "Next Steps",
        "Getting Help"
      ],
      "created": "2025-12-04 18:40:16",
      "modified": "2025-12-11 16:14:04",
      "commits": 2
    },
    {
      "source": "use-case-demo.Rmd",
      "filename": "use-case-demo.html",
      "title": "gooseR Use-Case Demo",
      "author": "gooseR Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "People Analytics",
        "Sales Analysis",
        "Code Review Workflow"
      ],
      "created": "2025-12-02 23:14:47",
      "modified": "2025-12-02 23:14:47",
      "commits": 1
    },
    {
      "source": "gooseR-overview.Rmd",
      "filename": "gooseR-overview.html",
      "title": "gooseR: R + Goose AI Integration",
      "author": "gooseR Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Quick Start",
        "Next steps"
      ],
      "created": "2025-12-02 23:14:47",
      "modified": "2025-12-02 23:14:47",
      "commits": 1
    },
    {
      "source": "memory-workflow.Rmd",
      "filename": "memory-workflow.html",
      "title": "Memory Management and Workflow Tools",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Memory Basics",
        "Saving Objects",
        "Retrieving Objects",
        "Organization with Categories and Tags",
        "Bulk Operations",
        "Backup and Restore",
        "Cleaning by Tags",
        "Session Management",
        "Workflow Tools",
        "Sharing Data Context",
        "Getting Analysis Plans",
        "Creating Handoffs",
        "Continuation Prompts",
        "Session Summaries",
        "Real-World Workflow Examples",
        "Daily Analysis Workflow",
        "Team Collaboration Workflow",
        "Project Organization Pattern",
        "Advanced Memory Features",
        "Memory Statistics",
        "Selective Operations",
        "Export and Import",
        "Best Practices",
        "Troubleshooting",
        "Issue: Can't Find Saved Object",
        "Issue: Memory Getting Large",
        "Conclusion"
      ],
      "created": "2025-12-04 18:40:16",
      "modified": "2025-12-11 16:14:04",
      "commits": 2
    },
    {
      "source": "survey-data-analysis.Rmd",
      "filename": "survey-data-analysis.html",
      "title": "Survey Data Analysis with gooseR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The Challenge",
        "The Solution: Intelligent Renaming",
        "Basic Usage",
        "How It Works",
        "Custom Abbreviations",
        "Complete Workflow Example",
        "Step 1: Load and Clean",
        "Step 2: Get Analysis Guidance",
        "Step 3: Perform Analysis",
        "Step 4: Get Feedback and Document",
        "Advanced Features",
        "Handling Multiple Survey Waves",
        "Pattern Detection Details",
        "Preserving Original Questions",
        "Tips and Best Practices",
        "Common Issues and Solutions",
        "Issue: Names Too Long",
        "Issue: Duplicate Names After Abbreviation",
        "Issue: Special Characters in Questions",
        "Integration with Other gooseR Features",
        "Conclusion"
      ],
      "created": "2025-12-04 18:40:16",
      "modified": "2025-12-04 18:40:16",
      "commits": 1
    }
  ],
  "_score": 5.857332496431268,
  "_indexed": true,
  "_nocasepkg": "gooser",
  "_universes": [
    "blockbtheriault"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-06T08:43:15.000Z",
      "distro": "noble",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "58430d6ba471eb548b6f5cd84aaf9dbb87af132426a6e7b065b4f158cd880c17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-06T08:43:19.000Z",
      "distro": "noble",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "8219c77f1a3101e9c8482892868d0f1a4f3a1a9bc2f030364d6eaf55f029ed4e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-06-06T08:42:55.000Z",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "c6e2f568b645d0aac69cd7b924c3fd3d30f802fe58c030ca9a316e900fd7fd74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-06-06T08:42:55.000Z",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "7915623ed65c2e5aff502007a0c3c1ef5b1382385f35f76e5a1cd608153886ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-06-06T08:43:19.000Z",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "27dc63c7077154c4e3030fc9460e9802013ee24032fa12645f2ffbe2df13b0d2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-06-06T08:42:52.000Z",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "04c79233c37f7dbe321f2ee52bd6fbfeaa5b1a1b7f3b228f6399e1946cdff381",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-06-06T08:42:54.000Z",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "6268498134dc82acac82a61ab1360f7b5449f7ccc98311600eb0c88d36cd38cc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-06-06T08:42:29.000Z",
      "commit": "173212bfae30dbd1284392fedf05faa6b9151c69",
      "fileid": "fa6e514f6eb6a773172a66315433cae2a93514fabe7dd18a4f2217e7dfe10e0a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blockbtheriault/actions/runs/27057621021"
    }
  ]
}