{"_id":"teamai-cli","_rev":"48-714a27f0408b17dc9a323a299cd4c35d","name":"teamai-cli","dist-tags":{"latest":"0.23.0","beta":"0.23.0-beta.8"},"versions":{"0.16.2":{"name":"teamai-cli","version":"0.16.2","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.2","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"0dffefaca79621186be4d4a0de633499214c8898","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.2.tgz","fileCount":8,"integrity":"sha512-QAb3/g6Be75hmWF8LDxWkBAudqD/eTjJeHTQSktEz8iiVaUnMVN22xgsVT5lGupTBSKev1dd5dlsI6KNsQmbLg==","signatures":[{"sig":"MEYCIQDW9SRp1TRI08R0Vuwf4SdAi+fpeP4SeCvVuov4lDnDeAIhAJcqeTZsrlE+uE/03a4xjHKXbPLfQIV4SvM3cg7/X6GP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508216},"type":"module","gitHead":"c39739925b897225ef955acb18c5694ad09ef60c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"TeamAI — team AI experience sharing framework (skills, rules, docs, env sync across Claude Code, Cursor, Codex, etc.)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.2_1777647411912_0.15388903744780946","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"teamai-cli","version":"0.16.3","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.3","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"5f859c8c56266b203fa7cda2d219e0ad481b760f","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.3.tgz","fileCount":8,"integrity":"sha512-/PBjLftqnX+XGRIcimAnyqSqktpXId/IqlaIAORhZp0M0g6mWdbDcetoMIC/8HmzP2QcGJ1B+Z3ogzXCk7mAhQ==","signatures":[{"sig":"MEUCIECkOtBT24Z+P7FDD95dZ6xO8USzYTJAOdA/GL9oD/+RAiEA6aceVNMZRP7ZKzyAa2ArniYu7Rdx/2KlJdgGJECH3eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508294},"type":"module","gitHead":"a7298b5823e89eace55c3ac1749b914d39a126ec","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.3_1778310981657_0.5881204349736613","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"teamai-cli","version":"0.16.4","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.4","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"ed1fe33d5add5ed14e61abbfee2351c33f9a83a9","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.4.tgz","fileCount":8,"integrity":"sha512-JcGcHlptXVLfgaTbtpXv98sca0R1ez/mU+0HOnWP8o7/PTxv7SdPIFqF4zL38gA531s/ZB/EhN8P9lqtZpQu+A==","signatures":[{"sig":"MEUCIQC3ij09OsTVdCONWFhJfVRzFb68ToylunqbhbyQbxinxAIgLbcqlPAT7YpZLxCbKPcOj6K7JSOMWypZi92pvr/mNRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507854},"type":"module","gitHead":"bd04713ca33e1231b4ca422d01d4c0ee508b4da4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.4_1779157686140_0.45650957813885285","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"teamai-cli","version":"0.16.5","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.5","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"7726bf952ed93d59f8eda67af13f80a0fe61e404","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.5.tgz","fileCount":8,"integrity":"sha512-KdeWV0E0RhC7ka2XzWcp9kEQmDtXpjUcIw5o3bF74sccCZH8+nuQ4YyLKsrMRmth+jYp8De320OAHq+WwkJEYA==","signatures":[{"sig":"MEYCIQCEVwaPOLCVY+6SRBvvuXaWpsnUgmPVFaTLnNt2SvxCLwIhANHCi1LZbHvO+GnPx3gA+1o2XRCtaEPAV0Fl6+e6o3jM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507852},"type":"module","gitHead":"cbd54795be400934a41cbbf965f1f4457bb2bd84","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.5_1779194391506_0.02847408238077609","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"teamai-cli","version":"0.16.6","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.6","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"662bef0be1d085f2be72d0dbc8ea6da4d872b9ed","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.6.tgz","fileCount":8,"integrity":"sha512-ichnhIWn6yJaWotct2UcSWw+8ERJu2TZ/ynmBWQIC7cE1Dpd5xzNO+5RicSGxR7wsRH9MgKJLeGOKdJVhUqlrA==","signatures":[{"sig":"MEUCIBQgJXvHNqWZAhb8GFjYSXFNzy8epN5NCWkbrJBkyS/0AiEA7n2huRglogn5mqnfD6qRZnK1sOe9GZvBAMvU1+Eph4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508641},"type":"module","gitHead":"fafd29232f53b4dda7f7c8d1de3f6ac2a31430e5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.6_1779856072500_0.43051283540033936","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"teamai-cli","version":"0.16.7","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.7","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"f8c7d0d639f37edab6431edcc90561f4950d9d26","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.7.tgz","fileCount":8,"integrity":"sha512-lJPeprNZSwMF+d80zGww54OkxfK4JlngO+qWSZ7SegOM+U4S6vQVc70BNa7i890JhPT3WIweEBoAo0qODlwk2w==","signatures":[{"sig":"MEYCIQCti1PsDSqT6DQnyvyLKqinpooNuT/Bm+nYwRVoe4rr7QIhAIzhiAIzqYoEwDZ5O+BR6mCNcn5nOqcAd7GGDNpH1o82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518761},"type":"module","gitHead":"aff668899e50e5ad3a4237027aad5bf0e4b86636","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.7_1781257347509_0.9125923641555675","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"teamai-cli","version":"0.16.8","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.8","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"2ec58c18594f0cea6759cb5733f1b786a3bd3b7c","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.8.tgz","fileCount":9,"integrity":"sha512-ReQ19/2HqpIRR/U1yDCLf6pEtcWCUzqiOVF31IAEpGWhNXYru+CO7p0oerNtRiZIbPOoGKGvROSclKlnnQJQeA==","signatures":[{"sig":"MEQCIBVDl7P9FCYgKcPNqRuuD91vjmL+5ie1PobztBingR/7AiAo/2cSn8IW1Q8yopZYwQZJndNEmEjOytg1T7grDuFQog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852124},"type":"module","gitHead":"ba149c844706235fba6c4989204d29d5ec6934ca","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.8_1781775498967_0.31167638318463275","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"teamai-cli","version":"0.16.9","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.16.9","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"1e5a24e387b1188bd0ec0d0c34d5739834b04d8f","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.16.9.tgz","fileCount":9,"integrity":"sha512-p9Dpy8v3UNI63sagSZbLOu7UUg2GjQ87LKoaW55C3rRfFAJPPBMSRxkXho9kDm9TFTEPLxhvNka06ObDsIK1IQ==","signatures":[{"sig":"MEQCIDGlTuBm73W1aCOpBDhqag/iZPDYfEuWe91V4JlVgMa+AiAOGIjKRfKZhtNgXNUKah9PnKiB3eamX6ZQ9a3fkyErJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882632},"type":"module","gitHead":"6821860aa367b7df60be37b11b8a34e6b4353a49","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.16.9_1782359068387_0.048488785076020724","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"teamai-cli","version":"0.17.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"cf24b75c2ecbdb129e05ad2edc0d2dd95458c2ef","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.0.tgz","fileCount":20,"integrity":"sha512-SD+u9gkyMIFnWrPxJVxMEDsYwKCm8jFa6Titx3got3sdvsAbDtowZZx+/WKHj4ze2m5BnHpPMWrLrZeWrIUQ5g==","signatures":[{"sig":"MEQCIByjNmnfd7vp7piv5N5UkWSGwznXyikcx/ZBR8diH+jrAiAa9WBcJq+r8bMhVc2GJHnCJZSLVjAvQZks43TpPOmGIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208754},"type":"module","gitHead":"e922992f85e6737e9ed381cb8f93f833304d7540","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.0_1783069084641_0.8430496806789933","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"teamai-cli","version":"0.17.1","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.1","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"90e5c6e5ef49190a7596fbe4ae7fb46142826a8d","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.1.tgz","fileCount":20,"integrity":"sha512-AUPKDQRjam/ileW074py6ImtDJ7L4oCm7JAIkI1HVyCitF+T/tQ3u1n/qLGWgabegCAm1GGIitdfHsjR39gTTw==","signatures":[{"sig":"MEUCIQD3kvzVOvEEt2oCqU0Num7U9eq2cH1B+xpM1EuXrZVDgwIgdL/OOY6zs8+wl+VzTP77XxfPFr3ybzCiS9zYNsuy4yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1253217},"type":"module","gitHead":"04eef5a9470f04cefd488aac108113a12ebe7e84","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.1_1783338469317_0.6732348856985051","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"teamai-cli","version":"0.17.2","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.2","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"d630c0dbb203ace0ec241b27b5bb323c559c5d2d","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.2.tgz","fileCount":20,"integrity":"sha512-Qop4RLGsEeMFAfu+n8hTZxBp38oPFzMJY5N0WQvw+hiVbh2T5BEmz3yhn/bH9mnTtsv4meiKeubPyX6V6xbI6A==","signatures":[{"sig":"MEYCIQDcuQEvNyXmFgm+5Vukp9dXzRtKfc1PAqdSaaJpGM6TGQIhANaOpAhp3mKKC+hjYGr0psPCohvA6+hRhYP7jybCV5I0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254991},"type":"module","gitHead":"95c77ed0519637c8ae0db24fca7bbee6fec6b0f4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.2_1783394914320_0.5376976063089851","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"teamai-cli","version":"0.17.3","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.3","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"1ff7e362330950544bc4a42213ab2e247857f540","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.3.tgz","fileCount":20,"integrity":"sha512-za0295b2P0jr6mG7rHzso9qSetxsS4N9rC7Kp8knEKejBYHN3wn01WmRLQh3kx95wyuen6guOnJ3rdUdbJPtsw==","signatures":[{"sig":"MEUCICUPaIv1xrU80PjTmNNOkyO/UTodq6w9WEusiinhVn3FAiEAzlxTRt/Tb4MfcgEj8fB+rA39F4DfNyfHhUrSbcykbvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1285972},"type":"module","gitHead":"7d323f0ade9be4a36f9441a4ea586e3918d6d355","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.3_1783998724718_0.895706329230896","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"teamai-cli","version":"0.17.4","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.4","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"6d8d01dc579bd6afa3897bf2a6db2715d91430ff","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.4.tgz","fileCount":20,"integrity":"sha512-6e075AWhX8IEsPdpn4gZXodrd0Gg+ZxJveWxUiHoNtZGVBtARvW+/FYP2Ltlg688YKqeruNNDRSLHo6+zLtz7g==","signatures":[{"sig":"MEUCIDEW3F6ymj3HFGhpnG08N/83ZAN4h/0xAUz0j2ekkQa3AiEA1+bI4mvOf1A0sw3GMF1qMpEI/GyuodnbNc1gji7cI9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1280069},"type":"module","gitHead":"653281213bcb84ec730101d10ec5e93c95366fe0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.4_1784520121846_0.27211377386460556","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"teamai-cli","version":"0.17.5","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.5","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"a4fa44c1cbc08d338badb4d168fc62b4ae4c139c","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.5.tgz","fileCount":20,"integrity":"sha512-fGcLuYfhVrOqAqLz9hzuVSL2FnDEyFu+07XoPf5145SJXzbIISdy+fZe5j20R9DQ75hA3w8MfERgixLi9jWCYw==","signatures":[{"sig":"MEUCID7nMb+HuG33wFfiP13xf7ZGZrtB4AoI0mGmB+myq3G7AiEAj+sqVdMKsluWsP8t4ugykSpwDWJm81v3onEiQ89OYVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313367},"type":"module","gitHead":"4ee24c6edc1b2e61d2f8010c809de47b86a6b921","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.5_1784721570971_0.8944613053503006","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"teamai-cli","version":"0.17.6","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.6","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"374a975c0a5eceecbb7d5e3c1876683f645f7e52","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.6.tgz","fileCount":20,"integrity":"sha512-hfLz38Shg7fut2uOv9ayM1L4LmklAsn0/hharzhQqwrdrwvMxYbMDTDhWE2Gvhi6pBj+NZK2/mz8ZmfIWPJZ1g==","signatures":[{"sig":"MEYCIQCpuvrqTDuqTmbtYZUvqAzNKvDmsOpMvzU8Bt1gNlP+8gIhAP2nUhO4gd2XxGtEJJbbtUsiK9o1wbWOK+7+b2+/hcjM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315801},"type":"module","gitHead":"3d0a666f6cd81b48f7dd1e80b2e888be90612113","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.6_1784721761117_0.7243345593941617","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"teamai-cli","version":"0.17.7","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.17.7","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"eca6de3ead504e08b22ae2750f99adac54c00c80","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.17.7.tgz","fileCount":20,"integrity":"sha512-uNDcW/Z3oJMhO0cokH1eDasCpkDpw0U8jOgoTcfcbzYf3gsnCDk7GJTDvMkR8+B1PO0ZdqsjCqh3+kaRzxgBdg==","signatures":[{"sig":"MEUCIQCAUOKGUOoJghZXHL/5g2dZy2+35GFSk2dVkIhdtZFgiwIgYpcFzB/io8RqZZ8VvGVu1F/xKWUI9jc4F0+jLyy3Yr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.17.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1259674},"type":"module","gitHead":"8eb79354c767debabecd4fb5ad903f150391a08f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.17.7_1785121607097_0.7619696877483719","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"teamai-cli","version":"0.18.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.18.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"1d6be75c93465982545113bb15cee42b5abf6b6c","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.18.0.tgz","fileCount":20,"integrity":"sha512-Fvq8IyrTO5RJhxUZx98EMpcSOHl6JNq4URv7XNSAc0L2grgIA7lu3uk3IlZ0Sxq0QAzVnmvCLe8Bn8Jf4sWJPA==","signatures":[{"sig":"MEUCIHiSpNQFEnfSJ1e3RtfegD8I215k9R76xR+iBQF/OW+EAiEAwngw+ExxSvoLaAJ0W7C6JsuzI/vV6n3/Ysrr/qBeT9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1303763},"type":"module","gitHead":"9bebdf3272f65f08a37651a2ecd7fcb4f9349025","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.18.0_1785389153059_0.7634910545881941","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"teamai-cli","version":"0.19.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.19.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"266000ae2af2fa22a1c6656a7331d15bc8d0937e","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.19.0.tgz","fileCount":20,"integrity":"sha512-7XjGCD6yZR3Ci12OZQrBaevFfTqFUlaPg4BOZUhyp7iRkPrSl6q1i332NryYFpVDAlPjo/bY4qME5c7CNhX6eQ==","signatures":[{"sig":"MEQCIESYl9V+373hv6QjgQ3fTE9p+Vwt8m4+TRMrD481gH+zAiBS2MIH0+jrFdJ8jO0IG1aciAjEe4Og8kmUHjn4BG3AHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1350419},"type":"module","gitHead":"6d44a47a6a247736a427c8050969dfa76205f4cb","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.19.0_1786002483195_0.334578136764212","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.0":{"name":"teamai-cli","version":"0.20.0-beta.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"a45948f11dfc50cba61238afbc492195e2e1e4eb","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.0.tgz","fileCount":20,"integrity":"sha512-EbuvZbWj/s1xdUAqs3KfiHxN+2wLjeaephmJaBtGkWo+C14FsUK1vgXfJTaL8deBfg4hrLRMC/mRVnsQZYxdMw==","signatures":[{"sig":"MEYCIQDTC2K55NYNTEDZhLsPMUEj4N0bQut+jhVq6K4Ke273CwIhAMqnbUJat2G0pmLdSyoTbo5KmMnAi5enxt20ZRQJpwXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386829},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.0_1786363110372_0.7569038058554749","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.1":{"name":"teamai-cli","version":"0.20.0-beta.1","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.1","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"be89238d09b86a64e14719246398f6ef0a19cbde","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.1.tgz","fileCount":20,"integrity":"sha512-LiJ4WLIzOv/271T/0QFR85JfbaUFRJ8TdvnyRC2spMHF0Q8lxSXsJQG/2C/ePm0fDN8aZmFbWr0jSF8QwG4YWQ==","signatures":[{"sig":"MEUCIHBc6TNfC+dkiVr4HUq0XHfV7w2H0qZmKNjcoPwzzjFyAiEAt8Pr4KBCRKrjZI+aRK25XXw6wecgnRVpHRm4UfQfR7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391514},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.1_1786366400830_0.6168827465976425","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.2":{"name":"teamai-cli","version":"0.20.0-beta.2","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.2","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"c501cc65ebd2e84d960e77e679c55a6995280e9c","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.2.tgz","fileCount":20,"integrity":"sha512-w+MueWnrO1WBH/1txEDGV1CJJJkB+yH68bQoTcbPnd6IWN00DHUft3ach+bunFMDsZqBfhFyVMoR7nEWmGBUYQ==","signatures":[{"sig":"MEUCICNUQrLMsD1pXBIGicoy3m/y7mjl+YVD20jgiRVEBp9yAiEAizxx7Lcp8hAiV2JRQTPQrmFC68wHIxZnvbAmVaAnIj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391821},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.2_1786605221350_0.25947154119286586","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.3":{"name":"teamai-cli","version":"0.20.0-beta.3","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.3","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"a890cd7751e3bef7013a777deeaa88d9df57b9cd","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.3.tgz","fileCount":20,"integrity":"sha512-goOAGBjK+htIY2G7/eeLoEapa1qqFwR+I/Mt7SvnIyWG+oJdMExsh+gL1IEbbbMIN7xjqpAwxPp6TR2VTVPK4A==","signatures":[{"sig":"MEYCIQDIa4HQbT+n7JNXXehxNLZ4o/lB19/Cf9vH0qytPujDRAIhAMyIY/ilyaKbmTdMWIua5Hj2lvPXuFHlKxIxpuDpkqvl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1395873},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.3_1786615689967_0.7363070015353304","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.4":{"name":"teamai-cli","version":"0.20.0-beta.4","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.4","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"2b3992ee8d2bf3b2fb99c0babe15e80948bea67f","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.4.tgz","fileCount":20,"integrity":"sha512-1l6c5NnmMAURXrRmb7X4Q/X1hmaZWdTpZQqFsJ2NxvJE07/MUnftEmnpcfZvRBJPun4unwC4h9oJ3jUWHy+PCQ==","signatures":[{"sig":"MEUCIBlA6by/gLkynlUm0ys3S/eC65fQrkAn6+15+9xn+K9eAiEA0moxTcP77h2oLbD8g4SZB5NnO5A5r+pw1d/szouDWIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1396855},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.4_1786621209779_0.5901527591036739","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.5":{"name":"teamai-cli","version":"0.20.0-beta.5","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.5","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"eac184646afa618cbc805e8b8f2326bfc12676d9","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.5.tgz","fileCount":20,"integrity":"sha512-dBMvnvGmA2iM/KBzIbbwSJ1LEKM2t2C7btGHQObPadKTb0kU3zAyFwp8r68+5tusIXYgi/5IxXL4xCGAFc1jEg==","signatures":[{"sig":"MEUCIBZebKCmlK3m3wVAi6VLvBeqsD9/LRO8QkhHRMI5vCimAiEAyukTtSyHvpsjKlIjxAv3x0XWp1hdNWTU+UWVDoe9x0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400889},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.5_1786626569452_0.48883708930464453","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.6":{"name":"teamai-cli","version":"0.20.0-beta.6","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.6","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"46f724e22e0e1d482a51cd5fe7f75e3350f1428b","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.6.tgz","fileCount":20,"integrity":"sha512-juz1kO1BsxxpGd9a7GgvvjeQ6gNojNY65TUYtFcWXNcO7NiyhE0wOIb3xLu136ic85i2f2kNnyrdRqGrmMmbXA==","signatures":[{"sig":"MEYCIQC0D4WxC7RbfjIs/sAsuL+qxmA2NlDY1mqktr9/duRmpAIhAPdRWCIe2j8t0EAPuCKGAbuX1DAELIceb4fGheJpk8Js","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402918},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.6_1786679229594_0.012395252146148117","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.7":{"name":"teamai-cli","version":"0.20.0-beta.7","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0-beta.7","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"a5d2f102a2ae833b3416eb3b2433221d6381a657","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0-beta.7.tgz","fileCount":20,"integrity":"sha512-BDGDthakeXvae+BtIgmWJcVE1dJgjs7QJjia0kXEqZ59hyP6wvsMeFuwMDwEKHVPYeobZFt7OZ+b53zNUq0jtA==","signatures":[{"sig":"MEUCIQDRP/83ELs3aYTBMnSsXIOD2X7c2dj1hf7PLLyrte977QIgOnQH3fFsjHzUT4olpuL4GPJ0S5iqNA2nvq65sVoIlx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1425317},"type":"module","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0-beta.7_1786708972213_0.8275812593201377","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"teamai-cli","version":"0.20.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.20.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"f546e79dea0b293f8e3eb2afa54669046a1b3170","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.20.0.tgz","fileCount":20,"integrity":"sha512-aEpaGgWsD/EPqtZrB+4maP7FXqaIy3RXk9w4B3MT7RiF7f88Kvgp7whQFYAr9jvD7m9NoxeGJsn+p2yh66s4EA==","signatures":[{"sig":"MEYCIQDH1IUI2mqMD2XcW/XrgmPfbsTJm0wtOuC+zFAiPcc7iwIhAI+nN6RzV8FpMXCJZ19a9HPLa/FOF1yW74UbYlH3q4kS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429020},"type":"module","gitHead":"6abfc69f454a2b84762cb84a6efcd9dc82f25d88","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.20.0_1787223137993_0.4087398144272847","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-beta.0":{"name":"teamai-cli","version":"0.21.0-beta.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0-beta.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"a7bd4e73ba221c146dab4b9cd8b693d76e29b295","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0-beta.0.tgz","fileCount":20,"integrity":"sha512-w+li+RAESZGXvoergTYSzlVQ34Zr3bSCa+CPb90oNq5DYlD1JQuzFYd6Js9AdHuBBt8f6Sp1QWelgq2VZJj76w==","signatures":[{"sig":"MEUCIHDQZk360L2i1xvrtoyyN9XayRAwomXW7gB2/zhtG7r1AiEAzI6pkeT3gHY8IucobDdJsIfbcAgvRJGhNEwzngWgKog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1467013},"type":"module","gitHead":"02f251b7bf036016b3bac24686617d11232f149a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0-beta.0_1787572031888_0.9002209104801115","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-beta.1":{"name":"teamai-cli","version":"0.21.0-beta.1","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0-beta.1","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"3a8bf9c894cbabb6afef07fe20b628bf9daaea85","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0-beta.1.tgz","fileCount":20,"integrity":"sha512-lHy7pgDMDdvtSwmdAAVGVqHydj3gXdpLRTuqBN+0HAEDeIHk5Nq+ObV9rGmQZMtc3ERRd4vV8n13BmJvuOPk6w==","signatures":[{"sig":"MEUCIHXxOrvdUtMvYeInzpJJK0ZXp3rU03kdJQ+nvluV4dAkAiEAvLgoW2fIfYh2tAupePsG5YZ/V9ShkWUIDaVe2TU/qx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1470271},"type":"module","gitHead":"8650d58d1cac37ab50301bdb78375f3e4029d6a3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0-beta.1_1787645514689_0.018064960515106865","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-beta.2":{"name":"teamai-cli","version":"0.21.0-beta.2","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0-beta.2","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"69a7332a32a37cb6673a925751c9a81cad41a852","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0-beta.2.tgz","fileCount":20,"integrity":"sha512-tKIN4LSQPlZP2ljPekBjw1Uc0ErxNUUpI9hKOq8N52q+gdFffjaRmgKJeaevGtCVYp7MYUgqc+ft2zLXdYYWNg==","signatures":[{"sig":"MEUCIQCtk9juDPb6uoA7UVWfh+YDg7RagkCBsiah95+SwmYCRAIgLsU+dz2hqTHUMvQpt/xKkq7/hEkRO+YjVb2esCkwIsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1472154},"type":"module","gitHead":"3c9339bdeaafd3792ea7ad16c9b364d2d8bc9e46","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0-beta.2_1787651349527_0.14542138515803416","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-beta.3":{"name":"teamai-cli","version":"0.21.0-beta.3","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0-beta.3","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"daf1cf35e49068100f1fdf7255618df9391f00d1","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0-beta.3.tgz","fileCount":20,"integrity":"sha512-eYrYfFZMZbzQnA4kXiBcqR1AlZ4YzqqBXPaGecqDJSHO9XPZhTTU97Cu2GsBG2I+seBn5V8BvP2mluvBKQLcrA==","signatures":[{"sig":"MEQCIBscePSdU0hesw/dEVqaDj+F+D1ZTpMKCW6cZGod6fASAiBZSz/OIaeO5mBsEp9NQPCZTjp6Soz84X7RSpu91z7GVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1486522},"type":"module","gitHead":"4197c4f0c4fcc6e7ef8eab62360f592aea2a619e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0-beta.3_1787726007549_0.05140117659763388","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-beta.8":{"name":"teamai-cli","version":"0.21.0-beta.8","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0-beta.8","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"92dcb6eb4cb484d05bcc59b8ac452ed75ee01020","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0-beta.8.tgz","fileCount":20,"integrity":"sha512-Uv7tcmUaMMGSSGGk7EjwxXgio2CxNirpm8nh5wUtoVQApVSW6bOZ+gXzCj/QH25IOXcD8p25hO0YT8S+F3n3Bw==","signatures":[{"sig":"MEYCIQDSxK71q3z/ctCm/4QJN0J4iWjp2cEaYyLbY60o52diiAIhAKZJPzLdC8nRomBrH3AEGd8+gA22A9UvmjTMJkMkMYDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1490262},"type":"module","gitHead":"003bb712ec677b242ca9a0aa788bafa1a2d1fb39","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0-beta.8_1787735979969_0.978185792379413","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-beta.9":{"name":"teamai-cli","version":"0.21.0-beta.9","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0-beta.9","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"c2dbdc52647dcc0b3f592324e01268227385b9c1","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0-beta.9.tgz","fileCount":20,"integrity":"sha512-1mqI+7DZi8Ltp+JjjtCZY0c2HFHDChDD6ekHsU4sg4QOxMDiteBvA6Kbm5OM/WQ1t+5X7HfVrHNmk4XEog5D+w==","signatures":[{"sig":"MEUCIQDnEH4UaKjQVOwtGoiiIKwka82/LoiuiprTuCWmOU1cXgIgV9V/O9qd4Jbqai9VJeOs5/ikAJFypzTaFuM7Z4hvTfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499763},"type":"module","gitHead":"a08308f4878b0ec4af5875abf73ef644f2d471f1","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0-beta.9_1787743903685_0.15988647925594202","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-beta.10":{"name":"teamai-cli","version":"0.21.0-beta.10","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0-beta.10","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"e7de0163596403fb4a7e1b1a7977c4d01f762acf","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0-beta.10.tgz","fileCount":20,"integrity":"sha512-yFDRDkI68DUdeysIefDAaotPvrXqJ3UnWki3Lb4usIOAllqWk5kjcKt95gm/LbiA2HwgGQkria6FjQRo5jQ+dw==","signatures":[{"sig":"MEUCIQCO2LwrxhBTlFFzB/1dbylM8X4VFPkAT/2moJBpMkE1HgIgF9McQUl5OsnXuAz7fQ4Tt/SLc6hB3nFnD8LbYGdOMlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1502451},"type":"module","gitHead":"6bb199127734773794fe4abbbbc3670c7822d3df","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0-beta.10_1787811345039_0.14185105937640952","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"teamai-cli","version":"0.21.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.21.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"ca4a16fb2750a75ee06f770cdce4fc58725af544","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.21.0.tgz","fileCount":20,"integrity":"sha512-kaGef1z9iZDFhPsLHrkAxxNejt8stYBKYQ5QJyjbpyUhI8fLjFFd3oVXUPH4SIsmmbBFbq9Ftrgts7j8rMsv+A==","signatures":[{"sig":"MEYCIQDONWBhgGTrrKiqdGryN0V3jEkjkptUNwMUipZQLoGReQIhAJSr8gtd6zza1PE2oLdlLrLee59f/f8O49AeDXDcup+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504199},"type":"module","gitHead":"0e0051fdd366ac630953f71ec4db376f207d6b65","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.21.0_1787813760637_0.5136385080132913","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-beta.0":{"name":"teamai-cli","version":"0.22.0-beta.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.22.0-beta.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"0f7d1cec23c8875ac3dfd1a1b0dca1b7de079b5d","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.22.0-beta.0.tgz","fileCount":20,"integrity":"sha512-NLUOSoeJilTYKFdznidMLFlGfGPHS3Hw/4EXAox7CSm1lXPu8gTXOE/HZ1zG/+qbOI+Jd4wb17NYRiph8F2CxA==","signatures":[{"sig":"MEUCIACZoH98oVgZl3RqLcVYgzEQGXESWdvgeJTE31J+en5dAiEA1HdLPE550khOhBw2zli1i1ZUoaPFNZtJ1fUjn5TFeGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.22.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1584310},"type":"module","gitHead":"6e01a54228dd6533ecef627d33d9ab98df038b69","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"jeffzf","email":"hsuchifeng@gmail.com"},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.22.0-beta.0_1788182350730_0.9687651816930289","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-beta.2":{"name":"teamai-cli","version":"0.22.0-beta.2","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.22.0-beta.2","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"215e337aa22ec2a09afe7a26c5c822e054e1a1df","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.22.0-beta.2.tgz","fileCount":20,"integrity":"sha512-SNPVjeGk0PJXmOs5n211fRbuIbWCVazsGucv2KhcRGMRqE5k7SWTeq2aPoD9MkK1cxopXHtYuNsc5uoBCw3spg==","signatures":[{"sig":"MEUCID4+s5huLrS8iGXv4iy/GWe1ptDPeo+/qsd5ViTmTDTZAiEA0NZovui735oBFDLn5p7Xok2WM8KROblIJ4N4+shKir4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.22.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607792},"type":"module","gitHead":"915fec98f0405cf0e4c32ee227e60a9014fd7c37","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.22.0-beta.2_1788266400861_0.0571364896079638","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-beta.3":{"name":"teamai-cli","version":"0.22.0-beta.3","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.22.0-beta.3","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"6e50a18d57c228afa724d6bd78fb8f560c5d90c6","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.22.0-beta.3.tgz","fileCount":20,"integrity":"sha512-WeJ7tPvq001gDW8bvIl115qVHo2tGcNUpD8F/C6BFZCuRbC4ePC5ClttRnaC7UfPxVa/guTSgyE9Ueag4q3AgQ==","signatures":[{"sig":"MEUCIFQYVTtAY35ufkISbURWNWxwivXGUtehfytBsYsMtPflAiEAm0ddU4HqqnTvE/bqSilP1JIkbhT8wpq6NAi0o6cSYt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.22.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1611983},"type":"module","gitHead":"6e33d4abc8f4a7f204e8b231ed8b8fff1c626cde","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.22.0-beta.3_1788271428333_0.9434497187341018","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-beta.4":{"name":"teamai-cli","version":"0.22.0-beta.4","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.22.0-beta.4","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"d437d176ee620fe2da687bf598cbc5f3cc2dbf6f","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.22.0-beta.4.tgz","fileCount":20,"integrity":"sha512-Or/Pibx9WhiHZepbY+10vtXr7eM3eIrx8bZcbtC5q5gTWBNdm70P5gC7oyF6vC28NLfbATX1f2KqNzOfLFxGsQ==","signatures":[{"sig":"MEUCIQDFNi4E2rWLCdYNPkXkoOhdRdsGkiq+JZ8xFMkMmagD5gIgRPcR+6zqOUehdt+B8AfD7lASrwbpzspQrb1sElgbuvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.22.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1649068},"type":"module","gitHead":"d79be2b14500120ad5984bda0527a3181dc20ef6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.22.0-beta.4_1788331282404_0.11235910176609654","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-beta.5":{"name":"teamai-cli","version":"0.22.0-beta.5","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.22.0-beta.5","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"4ac49261294df8991d4e251d7b64e8681b58b350","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.22.0-beta.5.tgz","fileCount":20,"integrity":"sha512-cSCZBavpQQhqoddGGJTG4G7s3AcpNphzPoxT1Li0lFRPTYg0+z9zAoAM+Mgc6wIKcPWuisU8c438Z6gS0vrjlw==","signatures":[{"sig":"MEQCIGBnrdmmDmq5jFMcZE83yeqtX6Ht58pAKZUCgbpV6DPLAiA2jmghnT6PR4ZJMBREZ4VaqlOVnNW4Auvcmq5wi8BO/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.22.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1652861},"type":"module","gitHead":"36241ac8762126b0ea7f4d926f1997d797193cf6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.22.0-beta.5_1788337607828_0.28303654841413906","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"teamai-cli","version":"0.22.0","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.22.0","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"7f73f02a8dc518bb03576f81053ca00aea7aaf31","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.22.0.tgz","fileCount":20,"integrity":"sha512-HMWxm9QsfPLMHGmiJ481PCkIAiPha0Rk2wGK5FfLRnVtwKpRb7sgJMLZkEW6AH8ETHgiTXunkrzbUb0OmlZ4xQ==","signatures":[{"sig":"MEUCIHbrL6Ys/piGBJd45ekMd27xcssPE+ALogqseMby6OWPAiEAt84Hr9zQ1fMISAJw2O0aBlGWcHDQRorz0fnS2CAnMnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1654016},"type":"module","gitHead":"81574f65418d8588c2605a1f9edeb492b14884e6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — the team harness for AI agents (skill sync + shared knowledge base, powered by Git)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.22.0_1788344940995_0.5283441281197618","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-beta.1":{"name":"teamai-cli","version":"0.23.0-beta.1","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.23.0-beta.1","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"c083834b39a95e4f885b5dae1db8a2ac040a802e","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.23.0-beta.1.tgz","fileCount":20,"integrity":"sha512-EcAuWrAbb2Z9rjzlN/5Z9klIy7rY2bwmWoOuE2SZXC8dFDKWoYk6h7oM7QaaBO4HkKpoAMyVwF4x+2hRnbj9zA==","signatures":[{"sig":"MEUCIDzv2BtLAeMHIRAmnuEepBBwitcyi3MCDv7bZKMl6ZwzAiEA1e1KyiusWnMbkmQabgaBVHx2DcSVWdK8tHr2RTHGqG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.23.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1713828},"main":"index.js","type":"module","gitHead":"cc6a45db661a5334933fc29d374471366ed809c7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","directories":{"doc":"docs","test":"test","example":"examples"},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","semver":"^7.8.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/semver":"^7.8.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@types/cross-spawn":"^6.0.6","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.23.0-beta.1_1788509548944_0.7069598848207677","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-beta.3":{"name":"teamai-cli","version":"0.23.0-beta.3","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.23.0-beta.3","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"97fa8d0c9fa63900842a5296e4c9ec97a506bd12","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.23.0-beta.3.tgz","fileCount":20,"integrity":"sha512-HYswxyHbsWAjZdEcyWQP9NSKuHvvnnSqfyZ2VqWrIpRv5aPE0Enbiv2/NvCfT6hAeSbOwDNBMjbcdAEBp9EObg==","signatures":[{"sig":"MEYCIQCAeV8Rsbaef1bM1CHMmgqC4OobgPzZ4M39akX9xxrJcAIhALZVs4sBnHOfqWZZ+2f5bKxb07Pxov6vrFCB1E4EWnOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.23.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1720848},"main":"index.js","type":"module","gitHead":"a3e6a9e450c420d060718b422ac19d496d3fb246","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","directories":{"doc":"docs","test":"test","example":"examples"},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","semver":"^7.8.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/semver":"^7.8.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@types/cross-spawn":"^6.0.6","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.23.0-beta.3_1788749696689_0.2996052598452239","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-beta.5":{"name":"teamai-cli","version":"0.23.0-beta.5","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.23.0-beta.5","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"e4a11dbde99f8d7db3e0b6208509bc9c59c77c8f","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.23.0-beta.5.tgz","fileCount":20,"integrity":"sha512-CDXO7Gts7rM28dvL4o+OXR8za2/XykP3SMya9HzEE/V/JqMmtfU9dNGbS8fmKsqHC4mxwNuwg7af+ZLGiSTI/g==","signatures":[{"sig":"MEQCIH6/M1XC/Wf/cWl6HMH1Tre/mQ6FC3QLiY/fZQQnhIzmAiAHZH8Bz2otj7++YRmLKilJgs3eVjnanVDEH0V7xmk7fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.23.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722121},"main":"index.js","type":"module","gitHead":"32201ca29fec31af78a38a1c7428d961872eb63c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","directories":{"doc":"docs","test":"test","example":"examples"},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","semver":"^7.8.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/semver":"^7.8.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@types/cross-spawn":"^6.0.6","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.23.0-beta.5_1788836259155_0.6096105432376795","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-beta.6":{"name":"teamai-cli","version":"0.23.0-beta.6","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.23.0-beta.6","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"6507d8ec3abfd167e9c172d5381e63644f752063","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.23.0-beta.6.tgz","fileCount":20,"integrity":"sha512-d0DW7HvTjEckhg119COIv8if9DTO8BAR9eSXEE0GFjNe4Cb/f6W/076fHouKSDFiGEto2y3E/lsSNAjSsuhuRw==","signatures":[{"sig":"MEUCIQDYVeo5035bYtWzYAKp/nEKDxzl8DQ84QgaTNt0kL4yfAIgI4fyRPxLbpq5Bj/j7qwXtnpgFwrijNWCN3DCyTHxEt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.23.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1729251},"main":"index.js","type":"module","gitHead":"25ad639a4f38432357d72ab377f5961c58b33233","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","directories":{"doc":"docs","test":"test","example":"examples"},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","semver":"^7.8.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/semver":"^7.8.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@types/cross-spawn":"^6.0.6","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.23.0-beta.6_1788848072171_0.07464744966894177","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-beta.7":{"name":"teamai-cli","version":"0.23.0-beta.7","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.23.0-beta.7","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"995c2252524c799699556ebb5f05e25033229d77","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.23.0-beta.7.tgz","fileCount":20,"integrity":"sha512-g/vPVuOTD9Q0GDgfizNT2/fMQkXk+p24DAe89s3uZd6zDm11Zwdogsao5uU5iHicPxKyYV6sn0xDGa0EBxRCjA==","signatures":[{"sig":"MEYCIQCV8VeuJw7lwVRORHKnyIBxCKKftqZ7bCmdqM6ZJ90jGgIhAMAgp6Tj6HHlHugnfvUOlntZHw1AoeKLsEmr3wIjt9eG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.23.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1735978},"main":"index.js","type":"module","gitHead":"f8af2f0b98611dbc9fd7393be546ae07ab11ec69","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","directories":{"doc":"docs","test":"test","example":"examples"},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","semver":"^7.8.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/semver":"^7.8.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@types/cross-spawn":"^6.0.6","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.23.0-beta.7_1788850717258_0.2727331696481867","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-beta.8":{"name":"teamai-cli","version":"0.23.0-beta.8","keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","_id":"teamai-cli@0.23.0-beta.8","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"bin":{"teamai":"dist/index.js"},"dist":{"shasum":"8c7d42e3667a626403b3d429449b9bf0c0f889a5","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.23.0-beta.8.tgz","fileCount":20,"integrity":"sha512-QbXmi9l3I134T5P8k0cDm02R7K/t8UDOt5+Mb8yy92ZYsEKSFZKpCih1ELMfYcrxVadijyvQKl8d8Yr1DB3UcA==","signatures":[{"sig":"MEUCIQDy/hQP7CN0jAO7cpMtsdXarIrQrhggoh0JWNqa2kYtXQIgOH0BQzXlHZRwIzkqX7EJGRofD/iRyxObfJDar2ZGb/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.23.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1750253},"main":"index.js","type":"module","gitHead":"30ffb7aeebfa28cb154ea2fa46c178a50d4cb958","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","release":"standard-version","test:e2e":"vitest run --config vitest.e2e.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"overrides":{"js-yaml":"^3.15.1"},"repository":{"url":"git+https://github.com/Tencent/teamai-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","directories":{"doc":"docs","test":"test","example":"examples"},"_nodeVersion":"22.23.2","dependencies":{"ora":"^8.1.0","zod":"^3.24.0","yaml":"^2.6.0","chalk":"^5.3.0","fflate":"^0.8.3","listr2":"^9.0.5","semver":"^7.8.5","fs-extra":"^11.2.0","commander":"^12.1.0","smol-toml":"^1.3.1","simple-git":"^3.36.0","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","web-tree-sitter":"0.25.10","tree-sitter-wasms":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^20.17.0","opencode-ai":"1.18.23","@types/semver":"^7.8.0","@types/fs-extra":"^11.0.4","standard-version":"^9.5.0","@types/cross-spawn":"^6.0.6","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/teamai-cli_0.23.0-beta.8_1788853400441_0.8689792209053611","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"teamai-cli","version":"0.23.0","description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","type":"module","bin":{"teamai":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:e2e":"vitest run --config vitest.e2e.config.ts","test:watch":"vitest","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","release":"standard-version","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Tencent/teamai-cli.git"},"homepage":"https://github.com/Tencent/teamai-cli#readme","bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"keywords":["ai","team","devkit","skills","sharing"],"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","cross-spawn":"^7.0.6","fflate":"^0.8.3","fs-extra":"^11.2.0","gray-matter":"^4.0.3","listr2":"^9.0.5","ora":"^8.1.0","semver":"^7.8.5","simple-git":"^3.36.0","smol-toml":"^1.3.1","tree-sitter-wasms":"0.1.13","web-tree-sitter":"0.25.10","yaml":"^2.6.0","zod":"^3.24.0"},"overrides":{"js-yaml":"^3.15.1"},"devDependencies":{"@types/cross-spawn":"^6.0.6","@types/fs-extra":"^11.0.4","@types/node":"^20.17.0","@types/semver":"^7.8.0","@vitest/coverage-v8":"^2.1.9","opencode-ai":"1.18.23","standard-version":"^9.5.0","tsup":"^8.3.0","typescript":"^5.7.0","vitest":"^2.1.0"},"main":"index.js","directories":{"doc":"docs","example":"examples","test":"test"},"gitHead":"4daba7d700ebadd161dfff02bba980d36d7ebb8f","_id":"teamai-cli@0.23.0","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-/ttO97wyZ+K6sd4pRKVyqf7htBmMimhr5C2m2YAK0XBcjroWcbv58ZNJyjA55Iv2Md/peL5NgMZsrmxNeGvltA==","shasum":"a72f41a26185dc564b32f671654cc3190d9be63a","tarball":"https://registry.npmjs.org/teamai-cli/-/teamai-cli-0.23.0.tgz","fileCount":20,"unpackedSize":1750809,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/teamai-cli@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChxaAvlrFoax0X4RqSp+EE1j8YA2M3jrvKK9iuJ8eWDwIgb4q6VEa5WomlZJ51L/6BtGW+LatBI8oy/X735GKIg5w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85177045-a079-4a38-9e3e-ec8f622bc564"}},"maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/teamai-cli_0.23.0_1788865304694_0.552446854611049"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-01T14:56:51.769Z","modified":"2026-09-08T11:01:45.244Z","0.16.2":"2026-05-01T14:56:52.163Z","0.16.3":"2026-05-09T07:16:21.798Z","0.16.4":"2026-05-19T02:28:06.293Z","0.16.5":"2026-05-19T12:39:51.670Z","0.16.6":"2026-05-27T04:27:52.647Z","0.16.7":"2026-06-12T09:42:27.638Z","0.16.8":"2026-06-18T09:38:19.166Z","0.16.9":"2026-06-25T03:44:28.513Z","0.17.0":"2026-07-03T08:58:04.811Z","0.17.1":"2026-07-06T11:47:49.510Z","0.17.2":"2026-07-07T03:28:34.560Z","0.17.3":"2026-07-14T03:12:04.940Z","0.17.4":"2026-07-20T04:02:02.026Z","0.17.5":"2026-07-22T11:59:31.243Z","0.17.6":"2026-07-22T12:02:41.285Z","0.17.7":"2026-07-27T03:06:47.278Z","0.18.0":"2026-07-30T05:25:53.231Z","0.19.0":"2026-08-06T07:48:03.384Z","0.20.0-beta.0":"2026-08-10T11:58:30.523Z","0.20.0-beta.1":"2026-08-10T12:53:20.999Z","0.20.0-beta.2":"2026-08-13T07:13:41.506Z","0.20.0-beta.3":"2026-08-13T10:08:10.155Z","0.20.0-beta.4":"2026-08-13T11:40:09.975Z","0.20.0-beta.5":"2026-08-13T13:09:29.615Z","0.20.0-beta.6":"2026-08-14T03:47:09.840Z","0.20.0-beta.7":"2026-08-14T12:02:52.338Z","0.20.0":"2026-08-20T10:52:18.145Z","0.21.0-beta.0":"2026-08-24T11:47:12.089Z","0.21.0-beta.1":"2026-08-25T08:11:54.859Z","0.21.0-beta.2":"2026-08-25T09:49:09.672Z","0.21.0-beta.3":"2026-08-26T06:33:27.964Z","0.21.0-beta.8":"2026-08-26T09:19:40.133Z","0.21.0-beta.9":"2026-08-26T11:31:43.836Z","0.21.0-beta.10":"2026-08-27T06:15:45.191Z","0.21.0":"2026-08-27T06:56:00.835Z","0.22.0-beta.0":"2026-08-31T13:19:10.885Z","0.22.0-beta.2":"2026-09-01T12:40:01.024Z","0.22.0-beta.3":"2026-09-01T14:03:48.482Z","0.22.0-beta.4":"2026-09-02T06:41:22.540Z","0.22.0-beta.5":"2026-09-02T08:26:47.978Z","0.22.0":"2026-09-02T10:29:01.130Z","0.23.0-beta.1":"2026-09-04T08:12:29.119Z","0.23.0-beta.3":"2026-09-07T02:54:56.872Z","0.23.0-beta.5":"2026-09-08T02:57:39.300Z","0.23.0-beta.6":"2026-09-08T06:14:32.331Z","0.23.0-beta.7":"2026-09-08T06:58:37.403Z","0.23.0-beta.8":"2026-09-08T07:43:20.624Z","0.23.0":"2026-09-08T11:01:44.875Z"},"bugs":{"url":"https://github.com/Tencent/teamai-cli/issues"},"author":{"name":"jeffyxu","email":"jeffyxu@tencent.com"},"license":"MIT","homepage":"https://github.com/Tencent/teamai-cli#readme","keywords":["ai","team","devkit","skills","sharing"],"repository":{"type":"git","url":"git+https://github.com/Tencent/teamai-cli.git"},"description":"TeamAI — Make Every Team AI Native (skill sync + shared knowledge base, powered by Git)","maintainers":[{"name":"jeffzf","email":"hsuchifeng@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/teamai-cli-logo.svg\" alt=\"teamai-cli\">\n</p>\n\n# TeamAI — Make Every Team AI Native\n\n> [English](README.md) | [简体中文](README.zh-CN.md)\n\n[![CI](https://github.com/Tencent/teamai-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/Tencent/teamai-cli/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/teamai-cli.svg)](https://www.npmjs.com/package/teamai-cli)\n[![npm downloads](https://img.shields.io/npm/dm/teamai-cli.svg)](https://www.npmjs.com/package/teamai-cli)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n\nTeamAI 统一管理团队的 Skills、Rules、MCP 和知识，驾驭 Claude Code、Codex、CodeBuddy、WorkBuddy、OpenCode、Cursor 等 AI Agents。\n\n## 快速开始\n\n### 安装\n\n```bash\nnpm install -g teamai-cli\n```\n\n### 团队管理员 / 个人使用者\n\n在 Git 托管平台（GitHub、GitLab、GitCode、CNB、TGit，或私有 Git 服务）创建共享经验仓库，**授予团队成员写权限**，然后运行 `teamai init https://github.com/yourorg/yourrepo`。\n\n> **还没有团队仓库？** 可以从内置了成套 skills、rules、review agents 的模板起步。浏览 [teamai-hub](https://github.com/teamai-hub) org，点 **Use this template** 生成自己的仓库，再对它执行 `teamai init`。\n\n### 团队成员\n\n```bash\n# 二选一：按你想要的安装范围选择其中一条\n\n# 项目级初始化（默认，资源安装到项目目录下）\ncd /path/to/my-project\nteamai init https://github.com/yourorg/yourrepo\n\n# 或者，用户级初始化（资源安装到 ~/ 下）\nteamai init https://github.com/yourorg/yourrepo --scope user\n```\n\n初始化完成后，每次开启 AI 会话时都会自动拉取管理员发布的 skills / rules 等 Harness 更新，无需手动同步。\n\n> **完整使用指南**：[docs/usage-guide.zh-CN.md](docs/usage-guide.zh-CN.md)（[English](docs/usage-guide.md)）— 涵盖从团队创建到日常使用的全流程。\n\n## 产品架构\n\n**Team Execution × Team Context × Team Improvement**：\n\n| 层 | 要解决的问题 | 当前 CLI 中的体现 |\n|----|--------------|-------------------|\n| **Team Execution** | 让每个 Agent 按团队的方式工作 | `init` / `pull` / `push`，skills、rules、agents、hooks、MCP、env |\n| **Team Context** | 让每个 Agent 理解整个团队 | recall、learnings、代码知识图谱、teamwiki... |\n| **Team Improvement** | 让每一次执行都成为团队能力的积累 | 基于摩擦信号的经验分享、sessions、digest、dashboard... |\n\n## 功能概览\n\n<table>\n  <thead>\n    <tr>\n      <th rowspan=\"2\">Agent</th>\n      <th colspan=\"7\">Team Execution</th>\n      <th colspan=\"3\">Team Context</th>\n      <th colspan=\"3\">Team Improvement</th>\n    </tr>\n    <tr>\n      <th>skills</th><th>rules</th><th>docs</th><th>env</th><th>agents</th><th>hooks</th><th>mcp</th>\n      <th>learnings</th><th>codebase</th><th>teamwiki</th>\n      <th>usage</th><th>sessions</th><th>dashboard</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr><td>Claude Code</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td></tr>\n    <tr><td>Codex</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td></tr>\n    <tr><td>Cursor</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td></tr>\n    <tr><td>CodeBuddy</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td></tr>\n    <tr><td>WorkBuddy</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td></tr>\n    <tr><td>OpenCode</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td></tr>\n    <tr><td>OpenClaw</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td></tr>\n    <tr><td>Hermes</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td></tr>\n    <tr><td>DeepSeek Harness</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">—</td><td align=\"center\">—</td><td align=\"center\">—</td></tr>\n    <tr><td>Qoder</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td><td align=\"center\">✓</td></tr>\n  </tbody>\n</table>\n\n**Git 托管平台** —— GitHub · GitLab · GitCode · CNB · TGit · 私有 Git 服务。\n\n### 分发策略\n\n管理员一次配置、随 `teamai pull` 分发给每位成员的团队级设置：\n\n| 能力 | 命令 | 作用 |\n|------|------|------|\n| **角色（Roles）** | `teamai roles` | 定义「角色 → 命名空间」映射，让每位成员只同步与自身角色匹配的 skills。 |\n| **标签（Tags）** | `teamai tags` | 给 skills / rules 打标签，成员只订阅自己需要的标签。 |\n| **订阅源（Sources）** | `teamai source` | 订阅额外的 skill 仓库——其他团队的公开仓库，或本团队内的公共/共享仓库；已订阅的 skills 会在 pull 时自动同步。 |\n\n## Team Execution\n\n> One Team. One Harness. Every Agent.\n\nTeamAI 把 skills、rules、docs、hooks 统一存放在共享 Git 仓库，通过「push → 评审合并 → pull」的流程分发到每位成员的本地 AI 工具，并支持订阅其他团队或公共仓库的 Harness。\n\n### 工作原理\n\n```\nteamai push → 创建分支 + MR → reviewer 审批合并\n                                    ↓\n           SessionStart hook → teamai pull → 同步到本地 AI 工具\n```\n\n成员通过 `teamai push` 提交变更并创建合并请求供审核。若某个资源已在未合并的 PR 中等待评审，再次对它执行 `teamai push` 会就地更新该 PR，而非新开一个重复的 PR。合并后，`teamai pull`（由 SessionStart hook 在会话启动时自动触发）将最新资源同步到本地。Skills 会同步到 `~/.claude/skills/`、`~/.codex/skills/`、`~/.cursor/skills/`、`~/.codebuddy/skills/` 等目录。在 **project scope** 安装下，SessionStart 会先为当前工具创建项目根目录（例如 `<project>/.claude`），再 pull 写入；单独执行 `teamai pull` 仍不会凭空创建 Agent 目录。\n\n### 团队 Hooks\n\n在 `hooks/hooks.yaml` 中声明自定义 hooks，`teamai pull` 自动分发到所有 AI 工具：\n\n```yaml\nhooks:\n  - id: block-secret\n    description: 提交前扫描密钥\n    event: PreToolUse\n    matcher: Bash\n    command: 'bash -lc \"~/.teamai/team-scripts/scan-secret.sh\" || true'\n    tools: [claude, cursor]\n```\n\n```bash\nteamai hooks list      # 查看生效的 hooks\nteamai hooks inject    # 重新注入到每个已安装的工具\nteamai hooks remove    # 移除所有 teamai 管理的 hooks\n```\n\n### 团队 MCP Server\n\n在 `mcp/mcp.yaml` 中声明一次，`teamai pull` 按各工具原生格式写入。密钥用 `${VAR}`。\n\n```yaml\nservers:\n  - name: gpu-analysis\n    transport: http            # stdio | http | sse\n    url: https://example.com/api/mcp\n    headers:\n      Authorization: Bearer ${GPU_ANALYSIS_TOKEN}\n```\n\n```bash\nteamai mcp list | inject | remove\n```\n\n### Skill 订阅源\n\n订阅额外的 skill 仓库——其他团队的公开仓库，或本团队内的公共/共享仓库：\n\n```bash\nteamai source add https://github.com/other-team/teamai-public.git --name other-team\nteamai source list\nteamai source browse other-team    # 浏览可用 skills\nteamai source remove other-team\n```\n\n添加/移除会立即在本机生效，订阅的 skills 会在下一次 `teamai pull` 时同步。需要将\n`teamai.yaml` 的改动分享给团队成员时，再运行 `teamai push`。\n\n### 团队包\n\n共享并一键恢复团队的 npm 包和 Claude Code 插件：\n\n```bash\nteamai packages install typescript\nteamai packages install typescript@5.9.2 --npm\nteamai packages install code-review@claude-plugins-official\nteamai push       # 分享团队声明\nteamai packages    # 安装团队声明的全部包\n```\n\n完整工作流和配置见[使用指南](docs/usage-guide.zh-CN.md#团队包)。\n\n## Team Context\n\n> Every agent understands how the team works.\n\n除了分发 Harness，TeamAI 还把团队沉淀的经验和代码结构组织成可检索的知识库，让 AI 在需要时自动召回。\n\n### 自动经验沉淀\n\nSession 结束时，Stop hook 按**摩擦信号**对 session 评分——这些信号表明本次 session 踩到了值得记录的东西：你打断或纠正了 AI、拒绝了某次工具调用，或 AI 反复重试出错的工具。又长又顺（工具调用很多但没有摩擦）的 session 不会触发；真正较劲过的 session 才会。达标后 AI 会显示如下英文提示：\n\n```\n[teamai] This session may contain a problem worth documenting: you interrupted the AI twice, the AI retried failing tools 8 times.\n\nTask: Fix duplicate project-level Hook injection\n\nConsider running /teamai-share-learnings to summarize what you learned and share it with your team.\n```\n\n提示会列出实际触发它的非零摩擦信号；如果能取得首个任务摘要，还会在脱敏、单行化后附上任务上下文。`/teamai-share-learnings` skill 自动总结 session 经验并推送到团队仓库。每个 session 最多提示一次。团队可在 `teamai.yaml` 设置 `sharing.contributeHint.enabled: false` 关闭该提示（成员可用本地配置 `contributeHintEnabled` 覆盖），Stop hook 的其余功能不受影响。\n\n### 团队知识检索\n\n让 AI 在执行任务前自动检索团队积累的知识。该功能**默认关闭**，需显式开启——团队可在 `teamai.yaml` 设 `sharing.recall.enabled: true` 作为默认值，成员也可本地覆盖：\n\n```bash\nteamai recall enable     # 开启：部署 teamai-recall 子 agent + 注入引导规则\nteamai recall disable    # 关闭：移除子 agent 和规则\nteamai recall status     # 查看生效状态（团队默认 + 用户覆盖）\n```\n\n**通过子 agent 检索**：开启后 `teamai pull` 会把内置的 `teamai-recall` 子 agent 部署到各 AI 工具的 `agents/` 目录。AI 在任务开始前调用它——由子 agent 提取关键词、执行检索、读取命中的源文件，最后返回结构化的团队知识摘要。subagent 会先做相关性预检（`teamai recall --check`），当任务与团队知识无关时直接跳过检索。子 agent 底层调用的仍是 `teamai recall` 命令，也可手动直接运行：\n\n```bash\n$ teamai recall \"port conflict\"\n[1/2] MR review caught a port-conflict bug ★1 [user]\nAuthor: member-a | Score: 18.5 | Tags: troubleshooting, networking\n\n[2/2] Deployment configuration best practices [project]\nAuthor: member-b | Score: 12.0 | Tags: deploy, config\nMatched: conflict | Missing: port\n```\n\n### 代码知识图谱\n\n`teamai import` 将源码仓库解析为 `teamwiki/` 下的结构化图谱，实现结构感知的检索：\n\n```bash\nteamai import --from-repo https://github.com/org/repo\nteamai import --from-org myorg              # 批量导入所有仓库\nteamai codebase --lint                      # 健康检查\n```\n\n图谱存储组件、接口、配置和跨仓库依赖边。`teamai recall` 利用图谱进行增强排名。\n当召回命中 codebase 页面时，结果会附带一行 `Sources:`，列出相关源文件路径，供 agent 直接作为代码改动的入口，无需重新探索代码库。\n\n依赖边来自两条并行的提取轨道，重叠时以 AST 结果优先：\n\n- **AST 轨**（TypeScript/JavaScript、Python、Go）：使用 WASM 版 [tree-sitter](https://tree-sitter.github.io/) 解析器，将 `import`/`require`、调用点、以及 TS `implements` 子句解析为精确的文件到文件 `DEPENDS_ON` / `REFERENCES` / `IMPLEMENTS` 边（标记为 `code-ast`，带置信度权重）。\n- **启发式轨**（所有语言，含 Java/Rust）：基于正则的提取（标记为 `code-heuristic`），同时覆盖 AST 轨未支持的语言。\n\nWASM 解析器是纯 JavaScript 依赖，无需任何原生编译工具链。若因任何原因加载失败，提取会降级到启发式轨并记录一条 `AST_UNAVAILABLE` gap。设置 `TEAMAI_SKIP_AST=1` 可强制仅使用启发式提取。\n\n## Team Improvement\n\n> Every execution makes the entire team smarter.\n\n洞察团队实际如何使用 AI 工具，也是把 session 中的摩擦转化为共享 Skill、Rule 和知识的起点：\n\n| 能力 | 命令 | 呈现内容 |\n|------|------|----------|\n| **用量（Usage）** | `teamai digest` | 团队周报——token 用量、会话量、干预率。 |\n| **会话（Sessions）** | `teamai session save` | 脱敏的单会话摘要（工具序列、对话轮次、干预次数），喂给周报的 Session Highlights。 |\n| **看板（Dashboard）** | `teamai dashboard` | Web 看板，实时展示成员的编码会话状态、干预次数和 token 用量。 |\n| **知识库健康（KB Health）** | `teamai dashboard` → KB Health | 内置于看板的报告页面，展示知识库使用情况与健康状态——各类型覆盖率、高频召回条目、沉默条目、召回趋势、作者贡献及维护控制台。 |\n\n## 命令一览\n\n| 命令 | 说明 |\n|------|------|\n| `teamai init` | 初始化：OAuth 登录、关联仓库、注册成员、注入 hooks |\n| `teamai pull` | 拉取团队资源并注入到本地 AI 工具 |\n| `teamai push` | 推送本地资源到分支并创建合并请求 |\n| `teamai packages [install] [target]` | 安装团队 npm 包和 Claude 插件。裸 `teamai packages` 安装全部；`teamai packages install <target>` 添加单个并更新声明 |\n| `teamai status` | 显示本地与团队仓库的差异 |\n| `teamai contribute` | 将 session 经验分享到团队仓库 |\n| `teamai recall <query>` | 搜索团队知识库（BM25 + 图谱增强） |\n| `teamai recall enable/disable/status` | 开关或查看 recall 状态 |\n| `teamai recall promote [learningId]` | 将高置信度 learning 晋升为正式知识（skills/rules/docs） |\n| `teamai recall maintenance` | 维护知识库健康：清理低置信度 learnings、回写置信度、标记过时条目 |\n| `teamai import` | 导入知识（`--dir`、`--from-repo`、`--from-org`、`--from-repo-list`、`--from-mr`、`--from-iwiki`） |\n| `teamai codebase --lint` | 知识图谱健康检查 |\n| `teamai ci extract-mr --url <url>` | CI：从 MR 提取知识、发评论、合并后写入 |\n| `teamai members` | 查看团队成员 |\n| `teamai roles` | 管理团队角色和命名空间 |\n| `teamai tags` | 管理基于标签的 skill/rule 过滤 |\n| `teamai skill exclude add/remove/list` | 管理不参与本地同步的 skills（[使用指南](docs/usage-guide.zh-CN.md#排除个人不需要的-skill)） |\n| `teamai source` | 管理 skill 订阅源（其他团队或本团队公共仓库） |\n| `teamai remove <type> <name>` | 删除资源并创建 MR |\n| `teamai session save` | 将脱敏后的 session 摘要记录到月度日志（`--push` 可喂给 `digest`） |\n| `teamai digest` | 生成团队周报 |\n| `teamai doctor` | 诊断配置问题 |\n| `teamai uninstall` | 移除所有 teamai 资源和 hooks |\n\n## 许可证\n\n[MIT](LICENSE)\n\n## 贡献\n\n欢迎提交 PR！请先阅读 [CONTRIBUTING.md](.github/CONTRIBUTING.md)。\n\n## 贡献者\n\n感谢每一位为 TeamAI 贡献代码的伙伴！\n\n<a href=\"https://github.com/Tencent/teamai-cli/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=Tencent/teamai-cli\" alt=\"Contributors\" />\n</a>\n\n由 [contrib.rocks](https://contrib.rocks) 生成。\n","readmeFilename":"README.zh-CN.md"}