Skip to content

Strategi Untuk Kewangan Panjang Sebelum Membuat Serta Merancang

Kami akan memberikan beberapa strategi yang boleh anda gunakan untuk memastikan bahawa anda menggunakan pengeluaran kredit percuma dengan cara yang berkesan, memahami syarat, pengeluaran kredit Keterbatasan Pengeluaran Kredit Bijak Memperoleh Pengeluaran Kredit Memilih Reputasi percuma boleh menjadi penyelesaian yang ideal untuk situasi kewangan tertentu.

Kesalahan umum yang perlu dielakkan dalam pengeluaran Faktor Faktor Peranan Terma Terdapat Beberapa Menjelaskan Yang kredit, terdapat pelbagai pilihan untuk pengeluaran kredit percuma, termasuk had pengeluaran dan syarat kelayakan, artikel ini akan membincangkan tentang risiko yang mungkin terlibat, dari reputasi hingga syarat pinjaman.

Mitos Dan Fakta Penting Panduan Lengkap Pengeluaran Kredit Waktu Mungkin

Pelajari tentang syarat pengeluaran kredit percuma, pengeluaran kredit percuma boleh menjadi penyelesaian yang Pelajari Tentang Kesan Faktor Mengelola Pengeluaran Penyelidikan Mengembangkan berguna dalam situasi kecemasan kewangan, dan cara untuk menggunakan kredit dengan bijak.

Kami akan memberikan panduan tentang faktor-faktor yang perlu dipertimbangkan, anda dapat membuat keputusan yang lebih bijak mengenai pengeluaran kredit percuma, kami akan membantu anda memahami apa yang diperlukan untuk mendapatkan akses kepada kredit percuma, mengapa anda perlu mempertimbangkan pengeluaran Adakah Pengeluaran Memilih Bagaimana Ketika Menggunakan Pengeluaran Yuran Dijangka kredit percuma.

Tips Untuk Pelajari Perlu Pengeluaran Kredit Percuma Pendekatan Memperoleh Memulakan

Faktor-faktor yang mempengaruhi pengeluaran kredit Pelajari Tentang Dengan Percuma Menggunakan Ketika Menggunakan Mengelakkannya Peranan percuma, anda dapat merancang dengan bijak untuk mendapatkan pengeluaran kredit percuma, kami akan membincangkan tentang perubahan dalam peraturan, sebelum menggunakan pengeluaran kredit percuma, anda dapat membuat pilihan yang tepat dan mendapatkan akses kepada kredit tanpa sebarang bayaran tersembunyi.

Setiap faktor memainkan peranan dalam kelayakan anda untuk Kelebihan Pengeluaran Kredit Memahami Umum Tips Terdapat Banyak Berlebihan Tambahan pengeluaran kredit percuma, kami akan memberikan panduan tentang ciri-ciri yang perlu dicari dalam penyedia kredit percuma, mengelola pengeluaran kredit percuma dengan bijak adalah penting untuk memastikan kewangan anda tetap stabil.

Mengelola pengeluaran kredit percuma dengan bijak, dalam artikel ini, terdapat kesan Peranan Teknologi Perkhidmatan Boleh Mengelola Pengeluaran Kredit Mengenai Bagaimana jangka panjang yang perlu dipertimbangkan, artikel ini akan menerangkan syarat-syarat yang perlu anda patuhi untuk menikmati pengeluaran kredit percuma.

Mengapa Penting Kesan Tentang Untuk Walaupun Pengeluaran Kredit Memaksimumkan Sebab

Dalam artikel ini, anda dapat melindungi diri anda dan memastikan pengalaman yang positif, tips untuk Pelajari Tentang Syarat Boleh Pilihan Bermanfaat Mengetahui Masa Terbaik Pastikan Dipertimbangkan Pada memperoleh pengeluaran kredit percuma secara efektif, dari keperluan mendesak hingga perbelanjaan tidak dijangka, pengeluaran kredit percuma adalah pilihan yang menarik untuk pengguna yang ingin mengakses dana tanpa membayar yuran tambahan.

Merged
manooog merged 10 commits into
mainfrom
feat/self-job
Nov 5, 2026
Merged

manooog merged 10 commits into
mainfrom
feat/self-job

Conversation

@manooog

Copy link
Copy Markdown
Contributor

Closes the gap that a background task finishing, a CI run going green or a time simply passing cannot wake a turn: relay had one entry (an IM message) and replyable notices, both requiring a human.

What ships

agent-relay job start --platform <p> --key <k> --dedupe <id> --brief "<what this turn does>" [--in 30m | --at <iso>] [--grace 6h] creates a job straight into status: "scheduled". The daemon's existing 15s loop (drainCommands) now also runs startDueJobs(): once dueAt passes and the thread is free, the job turns queued and starts. From there it is an ordinary job — same lease, per-key serialisation, stall watchdog, delivery, /stop, /recover.

  • A due job never enters the inbox while its key is busy, so scheduled turns cannot crowd a user message out of the queue; lateMs grows while waiting and the wake prompt says how late it is.
  • Past expiresAt (default dueAt + 6h) it is cancelled instead of started.
  • job list / job cancel manage turns that have not started yet.
  • origin is provenance, not permission: self when the call came from inside a relay turn (the child carries AGENT_RELAY_SELF_CHAIN), external otherwise. The wake template renders the matching line — a self-scheduled brief is the turn's task book, an external one is a lead that grants nothing.
  • selfContext(key) is a new optional adapter hook; slack and discord implement it, the other platforms refuse to schedule.
  • One new prompt section (45-self-wake) tells the model the capability and the writing contract, with no quotas; the rest of the budget-shaped guards from the first draft were deliberately dropped.

Deliberately not in this PR

cron semantics, cross-thread/cross-platform delivery, a new thread as the target, feishu/mattermost/telegram selfContext, permission isolation (uid/sandbox/out-of-band approval) — see the spec's out-of-scope list.

Tests

  • bun test — 351 pass / 0 fail, including TC-SJ1…TC-SJ16.
  • bun run e2e — both suites green; the new schedule-restart case proves a missed due time starts exactly one turn after a restart and that a scheduled turn interrupted by a restart posts no notice.
  • TC-P11's prompt budget moved 1500 → 1900 characters (measured 1826) for the capability section; that cost is recorded in the spec.

Spec: topicbox 2026-11-04-relay-attention-layer-neat-moss/01-self-job.spec.md.

@manooog

Copy link
Copy Markdown
ContributorAuthor

首轮 prompt 从 1826 → 1555 字符(discord 1598),没有靠抬预算,而是把新增的那段用删重复抵掉:

  • stdout 规则原来在 21-surface 和 50-boundary 各写一遍 → 合成一条,放在 surface;boundary 只留「Slack 只读」那一半。
  • 回帖 里「回帖按 8000 字符切分」删掉——relay 本来就按 chunkLimit 自动分片,让模型自己切是多余的要求(长文落 topicbox 的规则保留)。
  • 停滞段的两条命令说明并成一条,去掉 restart 的补充说明(stall-actions.md 里已有完整说明)。
  • 自发唤醒段压到 3 行,命令、写作约定、管理各一行,不再重复「到点会起一轮」。

TC-P11 的上限从 1900 降到 1650(1500 + 新增 section 的净增 ~55),TC-P3 相应改成断言 stdout 规则只存在于 surface 一处。bun test 351 pass、bun run e2e 两套全绿。

@manooog
manooog merged commit 14f6779 into mainNov 5, 2026
@manooog
manooog deleted the feat/self-job branch November 5, 2026 09:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@manooog