计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
fireflies-upgrade-migration【效率与协作】Analyze, plan, and execute Fireflies.ai SDK upgrades with breaking change detection. Use when upgrading Fireflies.ai SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade fireflies", "fireflies migration", "fireflies breaking changes", "update fireflies SDK", "analyze fireflies version".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Guide for upgrading Fireflies.ai SDK versions and handling breaking changes.
npm list @fireflies/sdk
npm view @fireflies/sdk version
open https://github.com/fireflies/sdk/releases
git checkout -b upgrade/fireflies-sdk-vX.Y.Z
npm install @fireflies/sdk@latest
npm test
Update import statements, configuration, and method signatures as needed.
| SDK Version | API Version | Node.js | Breaking Changes |
|---|---|---|---|
| 3.x | 2024-01 | 18+ | Major refactor |
| 2.x | 2023-06 | 16+ | Auth changes |
| 1.x | 2022-01 | 14+ | Initial release |
// Before (v1.x)
import { Client } from '@fireflies/sdk';
// After (v2.x)
import { Fireflies.aiClient } from '@fireflies/sdk';
// Before (v1.x)
const client = new Client({ key: 'xxx' });
// After (v2.x)
const client = new Fireflies.aiClient({
apiKey: 'xxx',
});
npm install @fireflies/sdk@1.x.x --save-exact
// Monitor for deprecation warnings in development
if (process.env.NODE_ENV === 'development') {
process.on('warning', (warning) => {
if (warning.name === 'DeprecationWarning') {
console.warn('[Fireflies.ai]', warning.message);
// Log to tracking system for proactive updates
}
});
}
// Common deprecation patterns to watch for:
// - Renamed methods: client.oldMethod() -> client.newMethod()
// - Changed parameters: { key: 'x' } -> { apiKey: 'x' }
// - Removed features: Check release notes before upgrading
For CI integration during upgrades, see fireflies-ci-integration.