Skip to content

chore(aiinfo): release 2.11.18 - #228

Merged
thedannywahl merged 2 commits into
mainfrom
packages/aiinfo/sheet-refresh-2026-10-01
Oct 1, 2026
Merged

thedannywahl merged 2 commits into
mainfrom
packages/aiinfo/sheet-refresh-2026-10-01

Conversation

@thedannywahl

Copy link
Copy Markdown
Collaborator

Summary

  • Refresh the published Google Sheets data.
  • Add the Career Skill Extraction feature and update Career Agent expected risks.
  • Release @instructure.ai/aiinfo 2.11.18.

Validation

  • AiInfo: 185 tests passed; typecheck, lint, build, and package passed.
  • Nutritionfacts: 18 tests and production build passed against the refreshed workspace data.

After merge, tag automation publishes aiinfo to npm. I will ensure nutritionfacts is pinned to the published version and its Pages deploy follows.

Copilot AI balanced review requested due to automatic review settings October 1, 2026 14:10
@thedannywahl
thedannywahl merged commit 058efc8 into main Oct 1, 2026
8 checks passed
@thedannywahl
thedannywahl deleted the packages/aiinfo/sheet-refresh-2026-10-01 branch October 1, 2026 14:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Career Agent receives unrelated Skill Extraction risk text, and the new feature’s changelog entry is incomplete.

Review effort: Balanced
Findings: 2 Medium severity · 1 Low severity

Open (3)
What changed in this PR

Refreshes AiInfo data and releases version 2.11.18 with Career Skill Extraction.

Changes:

  • Adds and exports Skill Extraction metadata.
  • Updates Career Agent risk data.
  • Refreshes generated bundles, cache, declarations, and changelog.
File Description
packages/​aiinfo/​src/​index.mjs Updates generated ESM bundle.
packages/​aiinfo/​src/​index.cjs Updates generated CommonJS bundle.
packages/​aiinfo/​src/​index.d.mts Declares the new ESM export.
packages/​aiinfo/​src/​index.d.cts Declares the new CommonJS export.
packages/​aiinfo/​package.json Bumps version to 2.11.18.
packages/​aiinfo/​node/​index.ts Exports Skill Extraction.
packages/​aiinfo/​node/​components/​careerskillsextraction/​index.ts Defines Skill Extraction metadata.
packages/​aiinfo/​node/​components/​careerlearnerchat/​index.ts Reorders generated type imports.
packages/​aiinfo/​node/​components/​careeragent/​index.ts Updates expected-risk metadata.
packages/​aiinfo/​Changelog.md Records refreshed data changes.
packages/​aiinfo/​cache/​checksum.json Updates dataset checksums.
packages/​aiinfo/​cache/​cache.csv Refreshes source spreadsheet data.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

046f8d336ed6e2bcb9a0b83642d4fe4bb4c7810d9b46d1414c9c1ffe91fc1824
```

### careerskillsextraction
careerAgent,2026.09.30,Learning Provider Chat Experience,"Generate courses, assignments, pages. Manipulates content within human-in-the-loop experience. Ability to create/update courses and learning objects within an account/course.",Claude 4.5 Sonnet,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,,,Logs data,"Request, response for service","Virginia, Oregon, Sydney, Montreal, Dublin, Frankfurt",,Not Exposed,,No,Yes,"When chat experience interprets the user's desire to create content, it surfaces a confirmation modal which allows the user to modify the generated content prior to creation","Service strips html content to ensure it doesn't violate security requirements. Content is generated via user scope, so user can't create content in instances where that permission is not available",Proposed content may contain inaccuracies,Shorten loop for authoring content within a course,Canvas Career,2,,
careerSkillsExtraction,2026.10.01,Skill Extraction,Use AI to automatically identify skills in learning content to create a clearer picture of learner capabilities.,Claude Haiku 4.5,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,Canvas learning objects on the account,The model does not retain any data,Logs data,Structured logs via logging service. Prompts and responses are not logged.,Global,,Not Exposed,Instructor-authored course content only,No,Yes,"Review is post-hoc curation, not gated approval. If nothing is reviewed, extracted skills remain aligned.",,"Needs human review to validate suggested skills before relying on them
Prompt injection via assignment HTML (no sanitization before Cedar).",Assist learning providers in creating a skill taxonomy for thier learning content,Canvas Career,2,,
careerAgent,2026.09.30,Learning Provider Chat Experience,"Generate courses, assignments, pages. Manipulates content within human-in-the-loop experience. Ability to create/update courses and learning objects within an account/course.",Claude 4.5 Sonnet,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,,,Logs data,"Request, response for service","Virginia, Oregon, Sydney, Montreal, Dublin, Frankfurt",,Not Exposed,,No,Yes,"When chat experience interprets the user's desire to create content, it surfaces a confirmation modal which allows the user to modify the generated content prior to creation","Service strips html content to ensure it doesn't violate security requirements. Content is generated via user scope, so user can't create content in instances where that permission is not available",Needs human review to validate suggested skills before relying on them,Shorten loop for authoring content within a course,Canvas Career,2,,
careerKeyTakeaways,2026.09.30,Key Takeaways,"Gives a short summary of the key takeaways from a selected passage, a page, or a file.",Haiku 4.5,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,"The selected text, page, or file.",,Logs data,"Logs request metadata only: account, user ID, feature, and duration. Journey doesn't log prompts or responses.",Global,,Not Exposed,The model doesn't get names or emails. Pseudonymous IDs go to the AI gateway only.,No,Yes,Learners read the output. Nothing is saved.,Canvas permissions limit what content the model sees. Rate limits apply.,Takeaways may leave out or misstate content. Verify against the source.,Help learners spot the main points of course material.,Canvas Career,2,,
careerAgent,2026.09.30,Learning Provider Chat Experience,"Generate courses, assignments, pages. Manipulates content within human-in-the-loop experience. Ability to create/update courses and learning objects within an account/course.",Claude 4.5 Sonnet,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,,,Logs data,"Request, response for service","Virginia, Oregon, Sydney, Montreal, Dublin, Frankfurt",,Not Exposed,,No,Yes,"When chat experience interprets the user's desire to create content, it surfaces a confirmation modal which allows the user to modify the generated content prior to creation","Service strips html content to ensure it doesn't violate security requirements. Content is generated via user scope, so user can't create content in instances where that permission is not available",Proposed content may contain inaccuracies,Shorten loop for authoring content within a course,Canvas Career,2,,
careerSkillsExtraction,2026.10.01,Skill Extraction,Use AI to automatically identify skills in learning content to create a clearer picture of learner capabilities.,Claude Haiku 4.5,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,Canvas learning objects on the account,The model does not retain any data,Logs data,Structured logs via logging service. Prompts and responses are not logged.,Global,,Not Exposed,Instructor-authored course content only,No,Yes,"Review is post-hoc curation, not gated approval. If nothing is reviewed, extracted skills remain aligned.",,"Needs human review to validate suggested skills before relying on them
Prompt injection via assignment HTML (no sanitization before Cedar).",Assist learning providers in creating a skill taxonomy for thier learning content,Canvas Career,2,,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants