| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(lp-manifest): W3 hire skills/MCP allowlist, bundled skills, consent UI - src/shared/hire.ts: add skills?/mcpServers? to HireManifest with allowlist validation (BUNDLED_SKILL_IDS + MCP_CATALOG membership, length cap 8, write/secret surfaced as consentRequired not rejected) - docs/hires/spec/hire.schema.json: add skills/mcpServers arrays + their enum constraints - resources/skills/{md-hive-sync,md-fetch-summarize,md-audit}/SKILL.md: three bundled read-only/no-secret skill files for Dwight's copy-logic - src/renderer/src/components/McpDefaultsSettings.tsx: new standalone MCP consent UI component grouped by tier, reusing missions-toggle pattern, updates mcpDefaults[id].enabled via config:update - src/renderer/src/components/SettingsModal.tsx: mount McpDefaultsSettings under new MCP nav section - src/renderer/src/components/AddAgentModal.tsx: hire banner previews requested skills (green chips) and MCP servers (blue safe, red consent-required with Settings MCP pointer) typecheck:web green, typecheck:node green, build green Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 3 个月前 | |
feat(lp-manifest): W3 hire skills/MCP allowlist, bundled skills, consent UI - src/shared/hire.ts: add skills?/mcpServers? to HireManifest with allowlist validation (BUNDLED_SKILL_IDS + MCP_CATALOG membership, length cap 8, write/secret surfaced as consentRequired not rejected) - docs/hires/spec/hire.schema.json: add skills/mcpServers arrays + their enum constraints - resources/skills/{md-hive-sync,md-fetch-summarize,md-audit}/SKILL.md: three bundled read-only/no-secret skill files for Dwight's copy-logic - src/renderer/src/components/McpDefaultsSettings.tsx: new standalone MCP consent UI component grouped by tier, reusing missions-toggle pattern, updates mcpDefaults[id].enabled via config:update - src/renderer/src/components/SettingsModal.tsx: mount McpDefaultsSettings under new MCP nav section - src/renderer/src/components/AddAgentModal.tsx: hire banner previews requested skills (green chips) and MCP servers (blue safe, red consent-required with Settings MCP pointer) typecheck:web green, typecheck:node green, build green Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 3 个月前 | |
feat(lp-manifest): W3 hire skills/MCP allowlist, bundled skills, consent UI - src/shared/hire.ts: add skills?/mcpServers? to HireManifest with allowlist validation (BUNDLED_SKILL_IDS + MCP_CATALOG membership, length cap 8, write/secret surfaced as consentRequired not rejected) - docs/hires/spec/hire.schema.json: add skills/mcpServers arrays + their enum constraints - resources/skills/{md-hive-sync,md-fetch-summarize,md-audit}/SKILL.md: three bundled read-only/no-secret skill files for Dwight's copy-logic - src/renderer/src/components/McpDefaultsSettings.tsx: new standalone MCP consent UI component grouped by tier, reusing missions-toggle pattern, updates mcpDefaults[id].enabled via config:update - src/renderer/src/components/SettingsModal.tsx: mount McpDefaultsSettings under new MCP nav section - src/renderer/src/components/AddAgentModal.tsx: hire banner previews requested skills (green chips) and MCP servers (blue safe, red consent-required with Settings MCP pointer) typecheck:web green, typecheck:node green, build green Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 | |
feat(skills): temporal date-range skills + worker capability catalog (P3) Bundle read-only temporal-awareness skills for spawned workers and a capability catalog the worker reads at boot. Temporal skills (resources/skills/) ride the existing copyBundledSkills → $AGENT_DIR/.claude/skills/ mechanism — no spawn wiring needed: - temporal/when.mjs — single date-math resolver. Resolves named windows to concrete ISO ranges relative to the worker's run time (new Date() at invoke); pure Node stdlib, no writes, no network. Emits inclusive civil dates + half-open [startUtc, endExclusiveUtc) instants, days, tz, asOf. Handles today/yesterday, this|last Week/Month/Quarter/Year, last7|30|90Days, last12Months, generic lastN{days,weeks,months}, and ytd/qtd/mtd/wtd aliases. - 12 named per-window skills (/today, /yesterday, /thisWeek, /lastWeek, /last7Days, /last30Days, /thisMonth, /lastMonth, /thisQuarter, /lastQuarter, /thisYear, /lastYear) — thin wrappers calling the shared resolver. - temporal/SKILL.md — /temporal resolver doc (full window list + arbitrary ranges). capabilities/SKILL.md — the per-worker capability catalog (invokable as /capabilities): env vars/workspace, the temporal skills, and external integrations reached via the loopback broker (referenced generically), with exact call syntax and the read-only/no-remote-push boundaries. index.ts: worker dispatch suffix now points the worker at /capabilities at boot (add-only instruction text). typecheck:node + typecheck:web both EXIT 0. Resolver + end-to-end worker-path invocation verified. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 |